Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS è il principale operatore di servizi cloud al mondo e da tempo parla delle misure che mette in atto per garantire una maggiore sovranità alle organizzazioni europee. L'azienda ha ora lanciato AWS European Sovereign Cloud, una soluzione specificamente progettata per essere separata e distinta dal cloud "normale" e offrire maggiori tutele e garanzie di sovranità
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-06-2003, 21:59   #1
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Creare un sistema operativo (per davvero)

Tempo fa ho aperto una discussione che chiedeva come creare un sistema operativo (ma solo per curiosita'). Ora sto cercando (inutilmente) di capire come svilupparne uno, e quindi mi rivolgo a voi: da cosa parto ? (come codice) che linguaggio ? (va bene anche il Turbo Pascal ?) ecc...?
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 23-06-2003, 23:54   #2
maxithron
Senior Member
 
L'Avatar di maxithron
 
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
credo che sia meglio pensare a quanti "linguaggi" utilizzare.
Sono comunque subordinati al tipo di sistema che intenderesti creare.

Hai già un'idea o semplicemente vorresti farti un'idea di come si scrive un sistema operativo?
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n;
Utilizzando atomi trivalenti drogheremo il silicio di tipo p;
Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo
maxithron è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 00:57   #3
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Per cominciare prendi un manuale sui sistemi operativi e ti leggi tutto quello che c'è da sapere, code dei processi semafori, e le varie architetture, dopo di che ti impari alla perfezione C cosi puoi scrivere i driver per fare comunicare le parte bassi con le parte alte della tua macchina....ah, saresti solo al 2% del lavoro!!!

Secondo me come idea è buona, apprezzo il modo con cui l'affronti, ma ci vorranno anno per portarne a termine uno buono, sempre che le tue conoscenze della programmazione siano ottime!!
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 08:57   #4
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Storicamente si scrive in C... Di loader se ne trovano già pronti in giro...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 13:41   #5
jolanda_81
Member
 
Iscritto dal: May 2003
Città: vivo ancora sulla terra..ma per poco ancora
Messaggi: 50
Re: Creare un sistema operativo (per davvero)

Quote:
Originally posted by "DanieleC88"

Tempo fa ho aperto una discussione che chiedeva come creare un sistema operativo (ma solo per curiosita'). Ora sto cercando (inutilmente) di capire come svilupparne uno, e quindi mi rivolgo a voi da cosa parto ? (come codice) che linguaggio ? (va bene anche il Turbo Pascal ?) ecc...?
Scusa, non prenderla a male, ma se non sai nemmeno da che linguaggio partire..beh sei un po' in alto mare..senza offesa!

Per me inizia ad imparare molto bene le basi della programmazione e come è strutturata una macchina e come sono strutturati i sistemi operativi del passato e quelli attuali.. sofico (non so se è giusta questa faccina..) quel che voglio dire è che il lavoro è titanico!!! Penso che al 5° anno di università avrai tutte le conoscenze per creare un SO!

Cmq se hai voglia da vendere..ti consiglio di prenderti il kernel di linux (dopo aver studiato quanto sopra) e inizia a capire quello..quando hai capito come funziona ne crei uno tu..opure ti modifichi quello come più ti aggrada..questo è il bello dell'OPEN SOURCE!!!

ciao
jolanda_81 è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 13:47   #6
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Re: Creare un sistema operativo (per davvero)

Quote:
Originally posted by "jolanda_81"

Penso che al 5° anno di università avrai tutte le conoscenze per creare un SO!
Magari Diciamo che ne conosci le basi, ma non come puoi svilupparlo in toto...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 14:08   #7
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Le basi le hai anche se ti leggi 600 pagine di sustemi riguardando i O.S.

Però sono tutta teoria....vai a farlo in pratica ig:
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 14:11   #8
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originally posted by "matpez"

Però sono tutta teoria....vai a farlo in pratica ig:
Ci vuole tempo...moooolto tempo...e mooooolta esperienza...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 15:18   #9
lapo
Senior Member
 
L'Avatar di lapo
 
Iscritto dal: Feb 2001
Messaggi: 68
... e moooolte persone ...

visto che anche solo un sistema operativo a livello di Windows 3.1 sarebbe improponibile scriverselo da soli partendo dal nulla ...

... magari negli anni '70 !

oggi ci vuole un esercito di sviluppatori, ognuno a sua volta con compiti e specializzazioni diversi ...

lapo è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 15:21   #10
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Certo...ma se si pensa al solo kernel Linus Torvald insegna che per mettere le basi basta anche una sola persona
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 17:17   #11
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Si ma qui nn parliamo di kernel, qui parliamo di un OS compatubile con tutti i prodotti sul mercato, senza contare poi naturalmente la gestione che ha un OS come i multi tasking e tantissime altre cazzatine che nn si vedono ma che servono a fare funzionare il tutto ig: <-- Simpatica sta faccina!!!
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 17:26   #12
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19149
Re: Creare un sistema operativo (per davvero)

Quote:
Originally posted by "jolanda_81"


Penso che al 5° anno di università avrai tutte le conoscenze per creare un SO!
non è un problema di sapere come fare, ma di avere il tempo di farlo!
un sistema operativo come windows o linux non oso immaginare quanti decenni/uomo può essere!

da solo puoi sviluppare qualche piccola componente, non di più
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 19:38   #13
maxithron
Senior Member
 
L'Avatar di maxithron
 
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
Ok!!! tutti insieme......vogliamo scrivere The Matrix?
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n;
Utilizzando atomi trivalenti drogheremo il silicio di tipo p;
Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo
maxithron è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 20:38   #14
RiKkaRdo
Member
 
L'Avatar di RiKkaRdo
 
Iscritto dal: Jan 2002
Città: Gorizia
Messaggi: 186
un mio professore di fronte ad una domanda simile di un mio compagno di corso rispose:
"Lei inizi, e ne riparliamo tra qualche decennio ... "


RiKkaRdo è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 22:42   #15
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Devo dire che avete risposto in troppi !
Cerchero' di rispondere a tutto...

Linguaggi? Mi sono dotato di Turbo Pascal e Turbo Assembler (grande borland...)
-- Sotto che piattaforma conviene realizzarlo?

quinto anno di universita' !!!! ho solo 14 anni !!!! quale universita' !!
-- programmazione, situazione critica: conosco solo QuickBasic, VisualBasic, Delphi, Turbo Pascal e devo imparare l'assembler.
Inoltre ho sempre fatto tutto da autodidatta... insomma, teoria casalinga... meno manle che ci siete voi sul net...

molte persone? sono solo io. magari mi aiuta mio cugino, che é leggermente meglio di me.

sono in alto mare? avete ragione.

consigliatemi un C o C++ da utilizzare (compagnia ed altre info)

okay?
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 23:05   #16
RiKkaRdo
Member
 
L'Avatar di RiKkaRdo
 
Iscritto dal: Jan 2002
Città: Gorizia
Messaggi: 186
Quote:
Originally posted by "DanieleC88"

ho solo 14 anni !!!!

ecco ora mi impicco
RiKkaRdo è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2003, 23:14   #17
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19149
Quote:
Originally posted by "DanieleC88"


quinto anno di universita' !!!! ho solo 14 anni !!!! quale universita' !!
meglio, vuol dire che forse a 30 anni avrai finito

a parte gli scherzi: prova un progetto più semplice. se ti imbarchi in una simile impresa rischi di romperti le palle molto presto, buttando tempo.
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 25-06-2003, 20:21   #18
homero
Senior Member
 
Iscritto dal: Dec 2000
Città: BARI
Messaggi: 1983
scusa perche' vuoi programmare un sistema operativo?

comunque sia puoi programmare un sistema operativo anche in turbo pascal solo che sarebbe un sistema minimale...
un sistema operativo deve per prima cosa operare da interfaccia con l'hardware(cpu, memoria, pci, chipset, video, mouse, tastiera...) insomma perche' programmare un sistema operativo quando ce ne sono gia' troppi?!?!?

ad ogni modo trovi sistemi minimali programmati in assembler...che accupano un dischetto...fai una ricerca in google...

ad ogni modo penso che per un buon allenamento per cominciare a programmare un sistema operativo da zero sia programmare un emulatore....

e' tutto....

per quanto riguarda i tools di sviluppo qualunque tools va bene all'inizio per piccoli progetti....poi man mano sara' l'esperienza che ti indirizzera' verso quelli piu' adeguati.....
homero è offline   Rispondi citando il messaggio o parte di esso
Old 25-06-2003, 23:46   #19
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
[quote="DanieleC88"]-- programmazione, situazione critica: conosco solo QuickBasic, VisualBasic, Delphi, Turbo Pascal e devo imparare l'assembler.
quote]

Conosci molto molto bene o sai fare solo qlc programma!! Soo due cose diverse sapere un linguaggio e pensare di saperlo ig:
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 26-06-2003, 09:54   #20
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originally posted by "matpez"

ha un OS come i multi tasking
Essere multi-tasking è il minimo...se non è multi-tasking IMHO non è un SO...
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Disastro Williams: la FW48 non supera l'...
Un hotel italiano fa incetta di recensio...
OnePlus Nord 5 in super offerta su Amazo...
L'innovazione in tournée: arrivan...
Addio al caos dei gruppi Whatsapp: arriv...
Il nuovo chip a 2 nm di Samsung si mostr...
IBM Enterprise Advantage: consulenza per...
Samsung celebra Milano Cortina 2026 con ...
Aritmie cardiache, cresce il numero di c...
Rinviato il secondo lancio del razzo spa...
iPhone 18 Pro: Dynamic Island più...
Pazzesco successo di Xiaomi: la nuova SU...
Il terzo lancio del razzo spaziale Blue ...
Tesla toglie la componente umana dai Rob...
Google Pixel 10 Pro in super offerta su ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 01:42.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v