Operációs rendszerek alapvetõ fogalmai
A helyes megoldáshoz alapok is szükségesek. Itt egy kis szógyüjtemény:
Neumann elv:
Tárolt program
2-es számrendszer
Vezérõegység
Aritmetikai-logikai egység (ALU)
Perifériák
Szekvenciális végrehajtás
CPU, Memória, Perifériák, Busz, Háttértár
Neumann ciklus
Perifériákkal történõ kommunikáció:
Lekérdezéses átvitel (polling)
Megszakításos átvitel (IRQ)
Közvetlen Memória átvitel DMA
Mark I 1944, ENIAC 1946 elektroncsöves, Neumann féle 1949
assembly, Fortran , C
Kötegelt feldolgozás
parancs nyelvek (script, bat )
SPOOL
Multi programozás
shell, kernel
Eszközkezelõk , Megszakítás kezelés , Rendszerhívás , Erõforrás
kezelés, Processzor ütemezés, Memória kezelés, Állomány háttértár
kezelés, Felhasználói felület
Interaktív rendszerek: válaszidõ, idõosztás, felhasználói felület,
felhasználói adminisztráció
Valós idejû rendszerek
WYSIWYG, Ethernet, Basic, Dos, LAN
Xerox 1975 (egér és grafikus), IBM-PC 1981, Apple-Macintosh 1982
(grafikus) , Novell 1984 (lokális hálózatok)
1973 a Unix-ot átírták C -re
1991 Linux 0.01 ver
POSIX, OSI-t késõbb tanuljuk
mainframe, minicoputer, microcomputer
Többprocesszoros rendszerek (szimmetrikus, asszimetrikus) Elosztott
rendszer (lazán csatolt)
Folyamatok, PCB, környezetváltás, szálak, erõforrások (elvehetõ, nem
elvehetõ)
kernel (rendszer) mode, user mode
hardweres megszakítás, szoftveres megszakítás
megszakításkezelés forgatókönyve
virtuális gépek, virtuális kernel, vékony kliens
külsõ erõforrások, belsõ erõforrások
programozói felület
hardware elrejtése a felhasználók elõl
forráskód, fordítóprogram, tárgykód (OBJ) , library rendszerkönyvtárak,
API, szeksztõ (linker) , exe , debugger, betöltõ, dinamikusan
szerkeszthetõ könyvtár (dll)
shell, command, monitor
program indítás: közvetlen fájl elérés, keresési útvonal
program környezet : paraméterek, kapcsolók, átirányítási adatok,
környezeti változók
vezérlési szerkezetek: szekvencia, szelekció, iteráció.
külsõ és belsõ parancsok
GUI, X-window, X szerver,
kliens és a szerver közötti távolság
események
eszközfüggetlen mûködés
Következő oldal