SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Operacinės sistemos
Donatas Bukelis
Operacinės sistemos
• Sąvoka.
Operacinių sistemų raida
• Pirmasis periodas (1945-1955 m.)
• Pirmosios mašinos – t.y. lempiniai įrenginiai;
• Specialistai – universalai: ir projektuoja, ir eksploatuoja, ir
programuoja;
• Programavimas mašinine kalba;
• OS užuomazgos: jos tebuvo matematinių ir tarnybinių
paprogramių biblioteka.
Operacinių sistemų raida
• Antrasis periodas (1955-1965 m.)
• Išaugo kompiuterių patikimumas (puslaidininkinės schemos);
• Sukurtos pirmosios algoritminės kalbos;
• Sukurtos pirmosios paketinio apdorojimo sistemos.
• Sukurtos užduočių valdymo kalbos.
• Sisteminės programos, užduočių paketai.
Operacinių sistemų raida
• Trečiasis periodas (1965-1980 m.)
• Integrinės mikroschemos;
• Programiškai suderintų mašinų šeimos (IBM/360);
• OS suderinamumas;
• Multiprogramavimas;
• Daugiaprogramės sistemos;
• Virtualūs įrenginiai (spooling);
• Laiko paskirstymo sistemos;
• Atminties apsauga.
Operacinių sistemų raida
• Multiprogramavimas;
• Valdančios programos:
• Uždavinių valdymo programos;
• Užduočių valdymo programos;
• Duomenų valdymo programos;
• Apdorojančios programos.
Operacinių sistemų raida/
Valdančios programos
• Uždavinių valdymo programos
(supervizoriai):
• apdoroja pertrauktis;
• skirsto pagrindinę atmintį;
• realizuoja dinaminį atminties valdymą;
• stebi taimerį, užduočių vykdymą.
Operacinių sistemų raida/
Valdančios programos
• Užduočių valdymo programos:
• analizuoja užduočių srautą;
• paruošia užduotis vykdymui;
• gauna sistemos resursus;
• apdoroja užduočių vykdymo pabaigas;
• analizuoja ir apdoroja operatoriaus komandas;
• perduoda vykdomos programos pranešimus
operatoriui.
Operacinių sistemų raida/
Valdančios programos
• Duomenų valdymo programos:
• išskiria sritis išorinėje atmintyje;
• tvarko duomenų rinkinių katalogus;
• vykdo kai kurias pagalbines I/O operacijas
(OPEN, CLOSE ir t.t.);
• vykdo I/O operacijas, įskaitant operacijų
vyksmo stebėjimą, paieškos programas ir t.t.
Operacinių sistemų raida/
Valdančios programos
• Apdorojančios programos:
• programavimo kalbų kompiliatorius;
• aptarnaujančias programas (pvz., ryšių
redaktorius);
• taikomąsias programas (pvz., finansinės
apskaitos programa).
Operacinių sistemų raida
• Ketvirtasis periodas (1980 m- iki dabar)
• Aukšto integracijos lygio integracijos mikroschemos;
• Personalinių (asmeninių) kompiuterių era;
• MS-DOS, Unix, Windows pirmosios versijos;
• „Draugiškos” (User friendly) operacinės sistemos;
• Tinklo operacinės sistemos, vietinio (LAN) ir globaliojo (http,
ftp, pop,smtp ir t.t.) tinklo resursų naudojimas;
• Linux, Windows NT šeimos operacinės sistemos.
• Bendrų duomenų perdavimo protokolų sukūrimas, leidžiančių
skirtingoms mašinoms naudotis tinklo resursais.
Operacinių sistemų istorija
• Pirmoji OS (šiuolaikinės prototipas) sukurta 1960 m. (pavadinimas –
CTSS, firma - IBM);
• 1966 m. sukurta DOS (IBM);
• 1969 m. sukurta UNIX (AT&T – Amerikos telefonų ir telegrafų
korporacija);
• 1981 m. MS-DOS (Microsoft);
• 1987 m. OS/2 (IBM);
• 1991 m. Linux (Linus Torvald, Suomija);
• 1992 m. Windows 3.1 (Microsoft);
• 1993 m. FreeBSD (Kalifornijos universitetas, Berklis);
• 1995 m. Windows 95;
• .....
Operacinių sistemų sandara
• Programų/procesų paleidimo posistemė
(loader);
• Operacinės sistemos adresų transliavimo
posistemė;
• Procesų valdymo posistemė;
• Branduolys ir apvalkalas (kernel, shell);
• Pagalbinės bibliotekos;
• Tvarkyklės;
• Pagalbinės posistemės (virtuali atmintis,
failų sistema ir pan.
Operacinių sistemų loginė struktūra
Operacinių sistemų struktūros
• Monolitinės sistemos;
• Kelių lygių sistemos;
• Kliento-serverio sistemos;
• Mikrobranduolio sistemos;
• Objektiškai orientuotos sistemos.

Weitere ähnliche Inhalte

Andere mochten auch

Facebook ugdyme panaudojimo_pagridnai
Facebook ugdyme panaudojimo_pagridnaiFacebook ugdyme panaudojimo_pagridnai
Facebook ugdyme panaudojimo_pagridnaiDonatas Bukelis
 
Russia starts a_war_with_ukraine_eng
Russia starts a_war_with_ukraine_engRussia starts a_war_with_ukraine_eng
Russia starts a_war_with_ukraine_engodfoundation
 
Engaging citizens
Engaging citizensEngaging citizens
Engaging citizensJanix Joy
 
Media Studies - In what ways does your media product use, develop or challeng...
Media Studies - In what ways does your media product use, develop or challeng...Media Studies - In what ways does your media product use, develop or challeng...
Media Studies - In what ways does your media product use, develop or challeng...Sana Khurshid
 
Paskaita nr6 protokolai_ip
Paskaita nr6 protokolai_ipPaskaita nr6 protokolai_ip
Paskaita nr6 protokolai_ipDonatas Bukelis
 
Paskaita nr1 savokos_topologija
Paskaita nr1 savokos_topologijaPaskaita nr1 savokos_topologija
Paskaita nr1 savokos_topologijaDonatas Bukelis
 
Raport euromajdan pl
Raport euromajdan plRaport euromajdan pl
Raport euromajdan plodfoundation
 
Sprawozdanie merytoryczne 2011
Sprawozdanie merytoryczne 2011Sprawozdanie merytoryczne 2011
Sprawozdanie merytoryczne 2011odfoundation
 
Techtalk#6: NodeJs: pitfalls (based on game project)
Techtalk#6: NodeJs: pitfalls (based on game project)Techtalk#6: NodeJs: pitfalls (based on game project)
Techtalk#6: NodeJs: pitfalls (based on game project)DA-14
 

Andere mochten auch (15)

Google docs pagrindai
Google docs pagrindaiGoogle docs pagrindai
Google docs pagrindai
 
Windows sharing
Windows sharingWindows sharing
Windows sharing
 
Ftp komandos
Ftp komandosFtp komandos
Ftp komandos
 
Facebook ugdyme panaudojimo_pagridnai
Facebook ugdyme panaudojimo_pagridnaiFacebook ugdyme panaudojimo_pagridnai
Facebook ugdyme panaudojimo_pagridnai
 
Russia starts a_war_with_ukraine_eng
Russia starts a_war_with_ukraine_engRussia starts a_war_with_ukraine_eng
Russia starts a_war_with_ukraine_eng
 
5th march English lesson
5th march English lesson5th march English lesson
5th march English lesson
 
Engaging citizens
Engaging citizensEngaging citizens
Engaging citizens
 
Aaah 2
Aaah 2Aaah 2
Aaah 2
 
Media Studies - In what ways does your media product use, develop or challeng...
Media Studies - In what ways does your media product use, develop or challeng...Media Studies - In what ways does your media product use, develop or challeng...
Media Studies - In what ways does your media product use, develop or challeng...
 
Paskaita nr6 protokolai_ip
Paskaita nr6 protokolai_ipPaskaita nr6 protokolai_ip
Paskaita nr6 protokolai_ip
 
Facebook in education
Facebook in educationFacebook in education
Facebook in education
 
Paskaita nr1 savokos_topologija
Paskaita nr1 savokos_topologijaPaskaita nr1 savokos_topologija
Paskaita nr1 savokos_topologija
 
Raport euromajdan pl
Raport euromajdan plRaport euromajdan pl
Raport euromajdan pl
 
Sprawozdanie merytoryczne 2011
Sprawozdanie merytoryczne 2011Sprawozdanie merytoryczne 2011
Sprawozdanie merytoryczne 2011
 
Techtalk#6: NodeJs: pitfalls (based on game project)
Techtalk#6: NodeJs: pitfalls (based on game project)Techtalk#6: NodeJs: pitfalls (based on game project)
Techtalk#6: NodeJs: pitfalls (based on game project)
 

Ähnlich wie Paskaita nr1 savokos

Paskaita nr2 klasifikavimas
Paskaita nr2 klasifikavimasPaskaita nr2 klasifikavimas
Paskaita nr2 klasifikavimasDonatas Bukelis
 
Kompiuterio programinė įranga
Kompiuterio programinė įrangaKompiuterio programinė įranga
Kompiuterio programinė įrangasuskis
 
Blonskis, Jonas ; Bukšnaitis, Vytautas ; Burbaitė Renata „Informacinių techno...
Blonskis, Jonas ; Bukšnaitis, Vytautas ; Burbaitė Renata „Informacinių techno...Blonskis, Jonas ; Bukšnaitis, Vytautas ; Burbaitė Renata „Informacinių techno...
Blonskis, Jonas ; Bukšnaitis, Vytautas ; Burbaitė Renata „Informacinių techno...Lietuvos kompiuterininkų sąjunga
 
Baltix linux kūrimo schema
Baltix linux kūrimo schemaBaltix linux kūrimo schema
Baltix linux kūrimo schemakomsas
 
Kompiuterio programinė įranga
Kompiuterio programinė įrangaKompiuterio programinė įranga
Kompiuterio programinė įrangaMargaritarita
 
Kompiuteris
KompiuterisKompiuteris
Kompiuterisrimaaap
 
Laisvųjų programų link
Laisvųjų programų linkLaisvųjų programų link
Laisvųjų programų linkJaro Šatkevič
 
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuotiOntologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuotiSaulius Maskeliunas
 
Kompiuterio programinė įranga
Kompiuterio programinė įrangaKompiuterio programinė įranga
Kompiuterio programinė įrangaDovydas
 

Ähnlich wie Paskaita nr1 savokos (16)

Paskaita nr2 klasifikavimas
Paskaita nr2 klasifikavimasPaskaita nr2 klasifikavimas
Paskaita nr2 klasifikavimas
 
Linux presentation lt
Linux presentation   ltLinux presentation   lt
Linux presentation lt
 
Kompiuterio programinė įranga
Kompiuterio programinė įrangaKompiuterio programinė įranga
Kompiuterio programinė įranga
 
Kk konspektas
Kk konspektasKk konspektas
Kk konspektas
 
Blonskis, Jonas ; Bukšnaitis, Vytautas ; Burbaitė Renata „Informacinių techno...
Blonskis, Jonas ; Bukšnaitis, Vytautas ; Burbaitė Renata „Informacinių techno...Blonskis, Jonas ; Bukšnaitis, Vytautas ; Burbaitė Renata „Informacinių techno...
Blonskis, Jonas ; Bukšnaitis, Vytautas ; Burbaitė Renata „Informacinių techno...
 
Baltix linux kūrimo schema
Baltix linux kūrimo schemaBaltix linux kūrimo schema
Baltix linux kūrimo schema
 
Kompiuterio programinė įranga
Kompiuterio programinė įrangaKompiuterio programinė įranga
Kompiuterio programinė įranga
 
Kompiuteris
KompiuterisKompiuteris
Kompiuteris
 
Paskaita nr9 kitos_os
Paskaita nr9 kitos_osPaskaita nr9 kitos_os
Paskaita nr9 kitos_os
 
Paskaita nr7 unix_os
Paskaita nr7 unix_osPaskaita nr7 unix_os
Paskaita nr7 unix_os
 
Laisvųjų programų link
Laisvųjų programų linkLaisvųjų programų link
Laisvųjų programų link
 
Rytis MALAKAUSKAS (VU MIF). Debesijos technologijos
Rytis MALAKAUSKAS (VU MIF). Debesijos technologijos Rytis MALAKAUSKAS (VU MIF). Debesijos technologijos
Rytis MALAKAUSKAS (VU MIF). Debesijos technologijos
 
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuotiOntologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
 
Kompiuterio programinė įranga
Kompiuterio programinė įrangaKompiuterio programinė įranga
Kompiuterio programinė įranga
 
Ismanieji telefonai
Ismanieji telefonaiIsmanieji telefonai
Ismanieji telefonai
 
Ismanieji telefonai
Ismanieji telefonaiIsmanieji telefonai
Ismanieji telefonai
 

Mehr von Donatas Bukelis

Mehr von Donatas Bukelis (20)

Internetiniu paskyru saugumas_zaliems
Internetiniu paskyru saugumas_zaliemsInternetiniu paskyru saugumas_zaliems
Internetiniu paskyru saugumas_zaliems
 
Kaledos online zaliems
Kaledos online zaliemsKaledos online zaliems
Kaledos online zaliems
 
Facebook zaliems
Facebook zaliemsFacebook zaliems
Facebook zaliems
 
Pasinaudokite
PasinaudokitePasinaudokite
Pasinaudokite
 
Xampp pagrindai
Xampp pagrindaiXampp pagrindai
Xampp pagrindai
 
Virtualbox darbas su_virtual_masinomis
Virtualbox darbas su_virtual_masinomisVirtualbox darbas su_virtual_masinomis
Virtualbox darbas su_virtual_masinomis
 
Wordpress pagrindai
Wordpress pagrindaiWordpress pagrindai
Wordpress pagrindai
 
Virtualbox naujos masinos_kurimas
Virtualbox naujos masinos_kurimasVirtualbox naujos masinos_kurimas
Virtualbox naujos masinos_kurimas
 
One drive pagrindai
One drive pagrindaiOne drive pagrindai
One drive pagrindai
 
Slide share pagrindai
Slide share pagrindaiSlide share pagrindai
Slide share pagrindai
 
Ms word 2003_pagrindai
Ms word 2003_pagrindaiMs word 2003_pagrindai
Ms word 2003_pagrindai
 
Open office org_pagrindai
Open office org_pagrindaiOpen office org_pagrindai
Open office org_pagrindai
 
Ms windows xp_pagrindai
Ms windows xp_pagrindaiMs windows xp_pagrindai
Ms windows xp_pagrindai
 
Ms powerpoint 2003_pagrindai
Ms powerpoint 2003_pagrindaiMs powerpoint 2003_pagrindai
Ms powerpoint 2003_pagrindai
 
Ms excel 2003_pagrindai
Ms excel 2003_pagrindaiMs excel 2003_pagrindai
Ms excel 2003_pagrindai
 
Usb atmintuko kodavimas
Usb atmintuko kodavimasUsb atmintuko kodavimas
Usb atmintuko kodavimas
 
Toolbar vengimas
Toolbar vengimasToolbar vengimas
Toolbar vengimas
 
Thunderbird rss
Thunderbird rssThunderbird rss
Thunderbird rss
 
Spybot
SpybotSpybot
Spybot
 
Tamo.lt
Tamo.ltTamo.lt
Tamo.lt
 

Paskaita nr1 savokos

  • 3. Operacinių sistemų raida • Pirmasis periodas (1945-1955 m.) • Pirmosios mašinos – t.y. lempiniai įrenginiai; • Specialistai – universalai: ir projektuoja, ir eksploatuoja, ir programuoja; • Programavimas mašinine kalba; • OS užuomazgos: jos tebuvo matematinių ir tarnybinių paprogramių biblioteka.
  • 4. Operacinių sistemų raida • Antrasis periodas (1955-1965 m.) • Išaugo kompiuterių patikimumas (puslaidininkinės schemos); • Sukurtos pirmosios algoritminės kalbos; • Sukurtos pirmosios paketinio apdorojimo sistemos. • Sukurtos užduočių valdymo kalbos. • Sisteminės programos, užduočių paketai.
  • 5. Operacinių sistemų raida • Trečiasis periodas (1965-1980 m.) • Integrinės mikroschemos; • Programiškai suderintų mašinų šeimos (IBM/360); • OS suderinamumas; • Multiprogramavimas; • Daugiaprogramės sistemos; • Virtualūs įrenginiai (spooling); • Laiko paskirstymo sistemos; • Atminties apsauga.
  • 6. Operacinių sistemų raida • Multiprogramavimas; • Valdančios programos: • Uždavinių valdymo programos; • Užduočių valdymo programos; • Duomenų valdymo programos; • Apdorojančios programos.
  • 7. Operacinių sistemų raida/ Valdančios programos • Uždavinių valdymo programos (supervizoriai): • apdoroja pertrauktis; • skirsto pagrindinę atmintį; • realizuoja dinaminį atminties valdymą; • stebi taimerį, užduočių vykdymą.
  • 8. Operacinių sistemų raida/ Valdančios programos • Užduočių valdymo programos: • analizuoja užduočių srautą; • paruošia užduotis vykdymui; • gauna sistemos resursus; • apdoroja užduočių vykdymo pabaigas; • analizuoja ir apdoroja operatoriaus komandas; • perduoda vykdomos programos pranešimus operatoriui.
  • 9. Operacinių sistemų raida/ Valdančios programos • Duomenų valdymo programos: • išskiria sritis išorinėje atmintyje; • tvarko duomenų rinkinių katalogus; • vykdo kai kurias pagalbines I/O operacijas (OPEN, CLOSE ir t.t.); • vykdo I/O operacijas, įskaitant operacijų vyksmo stebėjimą, paieškos programas ir t.t.
  • 10. Operacinių sistemų raida/ Valdančios programos • Apdorojančios programos: • programavimo kalbų kompiliatorius; • aptarnaujančias programas (pvz., ryšių redaktorius); • taikomąsias programas (pvz., finansinės apskaitos programa).
  • 11. Operacinių sistemų raida • Ketvirtasis periodas (1980 m- iki dabar) • Aukšto integracijos lygio integracijos mikroschemos; • Personalinių (asmeninių) kompiuterių era; • MS-DOS, Unix, Windows pirmosios versijos; • „Draugiškos” (User friendly) operacinės sistemos; • Tinklo operacinės sistemos, vietinio (LAN) ir globaliojo (http, ftp, pop,smtp ir t.t.) tinklo resursų naudojimas; • Linux, Windows NT šeimos operacinės sistemos. • Bendrų duomenų perdavimo protokolų sukūrimas, leidžiančių skirtingoms mašinoms naudotis tinklo resursais.
  • 12. Operacinių sistemų istorija • Pirmoji OS (šiuolaikinės prototipas) sukurta 1960 m. (pavadinimas – CTSS, firma - IBM); • 1966 m. sukurta DOS (IBM); • 1969 m. sukurta UNIX (AT&T – Amerikos telefonų ir telegrafų korporacija); • 1981 m. MS-DOS (Microsoft); • 1987 m. OS/2 (IBM); • 1991 m. Linux (Linus Torvald, Suomija); • 1992 m. Windows 3.1 (Microsoft); • 1993 m. FreeBSD (Kalifornijos universitetas, Berklis); • 1995 m. Windows 95; • .....
  • 13. Operacinių sistemų sandara • Programų/procesų paleidimo posistemė (loader); • Operacinės sistemos adresų transliavimo posistemė; • Procesų valdymo posistemė; • Branduolys ir apvalkalas (kernel, shell); • Pagalbinės bibliotekos; • Tvarkyklės; • Pagalbinės posistemės (virtuali atmintis, failų sistema ir pan.
  • 15. Operacinių sistemų struktūros • Monolitinės sistemos; • Kelių lygių sistemos; • Kliento-serverio sistemos; • Mikrobranduolio sistemos; • Objektiškai orientuotos sistemos.