• reali mašina, kuriai projektuojama OS, nusakant pagrindines jos komponentes.
• taip pat aprašoma pati operacinė sistema, suprojektuota tai mašinai. Projekte aprašomi
procesai, sudarantys sistemą, patikslinama, kas kiekvieną jų sukuria, kokia jų paskirtis, kaip
jie veikia, kokius resursus kuria ir kokių laukia.
Užduotis:
Interaktyvi operacinė sistema, kuri leidžia vartotojui interaktyviai paleisti pasirinktas programas, matyti jų išvedamus duomenis ekrane, įvesti reikiamus duomenis iš klaviatūros. Paleidžiant programą, turi būti galimybė įvedimą ir išvedimą nukreipti į failus, t.y. tokiu atveju standartinės įvedimo ir išvedimo komandos rašys nebe į ekraną, o į failą, ir skaitys nebe iš klaviatūros, o iš failo.
Darbą atliko
Programų sistemų II kurso pirmos grupės studentai:
Mindaugas Karpinskas
el. paštas: mindaugazas@gmail.com
Artūr Caplin
el. paštas: chiposter@gmail.com
Lauras Urbutis
el. paštas: vukisz@gmail.com
1. Realios mašinos aprašymas
Reali mašina - tai kompiuteris, kuriam yra kuriama operacinė sistema. Šiame darbe pateikta
realios mašinos architektūra remiasi Šiuo modeliu.
1. Realios mašinos schema:
2. Realios mašinos komponentės
3. Centrinis procesorius
Centrinio procesoriaus paskirtis skaityti komandą iš atminties ir ją vykdyti. Vienu
metu yra skaitoma ir vykdoma tik viena komanda. Procesorius gali dirbti dviem
režimais: supervizoriaus ir vartotojo.
• Supervizoriaus režime komandos, iš supervizorinės atminties, yra apdorojamos
betarpiškai aukšto lygio kalbos procesoriaus HLP (HLP - bet kuris aukšto lygio
programavimo kalbos procesorius). Tiksliau, supervizoriaus režime procesorius
vykdo tas komandas ir aptarnauja tuos procesus, kurie yra skirti pačios
operacinės sistemos reikmėms, o ne vartotojo programoms.
• Vartotojo režime HLP vykdo užduočių programas. Vykdydamas užduoties
programą HLP imituoja virtualios mašinos procesorių.
Centrinio procesoriaus registrai:
• PTR - 4 baitų puslapių lentelės registras.
Kiekviena virtuali mašina prieš pradėdama darbą nustato šį registrą reikalinga
reikšme. Pirmasis registro baitas yra nenaudojamas, antrame puslapių lentelės
ilgis atėmus vienetą, o trečias ir ketvirtas baitai nurodo puslapių lentelės adresą
virtualioje atmintyje.
• R - 4 baitų bendro naudojimo registras;
• IC - 2 baitų virtualios mašinos programos skaitiklis;
• C - 1 baito loginis trigeris;
• MODE - registras nusakantis procesoriaus darbo režimą (vartotojo arba
supervizoriaus);
• PI - programinių pertraukimų registras.
Šiame registre įvykus programiniam pertraukimui yra išsaugoma reikšmė,
nusakanti koks įvyko pertraukimas ir kas jį...
Šį darbą sudaro 2381 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!