Jak zrobić system operacyjny w Javie?

Jak zrobić system operacyjny w Javie?
A1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 171
0

Cześć. Jak zrobić system operacyjny w javie? Nie jakiś konsolowy; na przykładzie (No ostatecznie konsolowy).

MD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 280
A1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 171
0

Ale jak napisać system operacyjny. Na podanej stronie można ściągnąć system operacyjny napisany w javie.

spartanPAGE
  • Rejestracja: dni
  • Ostatnio: dni
2

Musisz przygotować system w innym języku do momentu, w którym będziesz mógł uruchomić jakąś (najprostszą) maszynę wirtualną javy.
#edit
@Adamek Znajdź kod źródłowy tego systemu, przeanalizuj go.

A1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 171
0

A gdzie mogę znaleźć taki kod (na tej stronie czy gdzieś w internecie)?

MD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 280
A1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 171
0

Aha. A jest jakiś prosty poradnik jak przygotować taki system np w asemblerze, albo jak przygotować system i zrobić sobie os w javie? I to i to? Np konsolowy, a potem jak dodać grafikę idt.

MD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 280
spartanPAGE
  • Rejestracja: dni
  • Ostatnio: dni
0

http://www.wikihow.com/Make-a-Computer-Operating-System
Szczegółowe informacje MUSISZ znaleźć sam.

A1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 171
0

... A jest poradnik jak przygotować system operacyjny w asemblerze tak żebym mógł później dokończyć w javie?

MD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 280
0

Po prostu poznaj na początek architekturę komputerów i spróbuj zrozumieć to: Kurs pisania systemu operacyjnego, część 1

A1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 171
0

Da się zrobić w asemblerze coś takiego jak include tylko że dla pliku typu *.jar, i jak wyglądałby wtedy szkielet tego pliku *.jar?

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6823
0

Ja się niewinnie wtrącę bytecode może też być traktowany jako pełnoprawny asembler o ile "krzem" będzie odpowiednio zaprojektowany. http://elektronikab2b.pl/biznes/15272-polski-procesor-qwarszawaq---hit-czy-kit#.VBC36dYdeXo
To jest jednak przypadek specjalny...

Wracając do sedna sprawy czysto teoretycznie można napisać system operacyjny w samej Javie, a w asmie dopisać tylko to co w specyfikacji JVM jest oddelegowane do systemu operacyjnego (szeroko rozumiany I/O i komunikacja z krzemem). Rzecz w tym, że ilość kodu w asmie, który będzie trzeba napisać jest dość duża. Sterowniki dla I/O pisze się masakrycznie ciężko jeżeli chcemy robić to na najniższym poziomie. Zatem realizacja tego zadania będzie czasochłonna.
Kolejna sprawa to sam JVM. Da się napisać JVM w javie, ale znowu trzeba delegować część rzeczy do czegoś co potrafi dogadać się z krzemem.

Podsumowując. To co na zamieszczonym filmiku to nie jest system operacyjny, a jedynie ciekawy program. System operacyjny w czystej Javie dla popularnych układów raczej nie jest do napisania w jakimś skończonym czasie. Istnieją jednak specjalnie zaprojektowane układy, których asemblerem jest bytecode JVM.

A1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 171
0

Znacie jakiegoś tutka o wejściu i wyjściu (klawiaturze, myszce, zapisie do pliku itd.) dla os'a w javie *.jar?

Endrju
  • Rejestracja: dni
  • Ostatnio: dni
0

Co to za bzdury?

Wtf, troll, kosz.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.