Transcript
Page 1: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

P1

• OS a počítač, Von Neumannov model• Funkcie OS, časti• Vývoj OS, generácie počítačov• Úlohy OS• História OS

Page 2: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

• Prečo vznikli počítače?

• Ako si postaviť PC?

Page 3: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

Von Neumannov model

ALURiadiaca j.

InputOutput Pamäť

KlávesnicaMonitorTlačiareňMyš ...

CPU RAMROMHDD ...

Page 4: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

Software

ALURiadiaca j.

InputOutput Pamäť

BIOSOS

* Obrázok prevzatý z http://sukasukinews.blogspot.co.at/2013/08/resetting-bios-password.html

Page 5: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

CPU

• CISC – Intel, komplikované inštrukcie• RISC – Apple (staršie), málo jenoduchých

inštrukcií• Zložený z :

– Registre, cache pamäť (level 1,2,3)– ALU + riadiaca jednotka– Integrovaný radič pamäte, GPU

* Obrázok prevzatý z http://www.elnexus.com/articles/barcelona.aspx

Page 6: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

Strojový kód

• 5b ff ff ff 0a 4e 01 01 01 33 44 0a bb f0 ff ff ff 00 00 00 00 00 5c ca eb ec ea ae ab ac ff ff ff

Page 7: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

Assembler

A=5B=6C=A.B

mov ax,5mov bx,6mul bx

Int a=5;Int b=6;Int c=a*b;

Call, jc, jnc, inc, dec, div, add, sub, ret, push, pop

Page 8: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

OS

Je základným systémovým programom, ktorý: riadi prostriedky PC poskytuje bázu pre vývoj

a beh aplikačných programov = virtuálny PC

Page 9: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

Generácie PC

• 1.– 1949-1955– Eniac– Elektrónky– Strojový jazyk– Žiadny OS ani programovací jazyk

* Obrázok prevzatý z http://mag.repro.cz/view.php?cisloclanku=2003020501

Page 10: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

• 2.– 1955-1965– IBM 7094– Tranzistory– OS: FMS, IBM OS– Assembler, Fortran, Algol– Pásková pamäť

* Obrázok prevzatý z http://allbasicsofece.blogspot.co.at/2013/01/transistors-and-its-practical.html

Page 11: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

• 3.– 1965-1980– System 360– Integrované obvody– Multiprogramovanie, spooling (nahrávanie úloh),

batch operácie– Minipočítače - DEC PDP-1, 120 000 $, okolo 4KB

pamäte– Vznik OS UNIX– Basic, Pascal– Diskové mechaniky

* Obrázok prevzatý z http://www.resistors-and-diodes-and-picchips-oh-my.co.uk/?p=672

Page 12: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

• 4.– 1980-1990– LSI - Integrované obvody Intel, RISC– MS DOS, UNIX– sieťové OS, distribuované OS– HDD, FDD, modemy– 16,32,64 bit

* Obrázok prevzatý z http://www.happytrees.org/chips?page=chip&manufacturer=AMD&part=AXDA2400DKV3C

Page 13: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

• 5.– Domáca úloha

Page 14: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

História OS• http://en.wikipedia.org/wiki/

List_of_operating_systems• Microsoft corp.:

– MS DOS– Windows 1,2,3– Windows 95, 98, ME– Windows NT, 2000, XP, server 2003– Windows Vista– Windows 7– Windows CE; Mobile 5,6

Page 15: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

História OS• Linux:

– Kernel od 1991, Linus Torvalds– Unixový dizajn– Zdarma, open-source– Disribúcie

• Redhat, Manrake, Debian, Cent OS, ... ...

Page 16: OS a po čítač, Von Neumannov model Funkcie OS, časti Vývoj OS, generácie počítačov Úlohy OS

Top Related