Содержание
- 2. Resurse wiki: http://elf.cs.pub.ro/so/wiki/ NeedToKnow page:http://elf.cs.pub.ro/so/wiki/need-to-know folosiți feed-ul RSS lista de discuții so@cursuri.cs.pub.ro abonați-vă (detalii pe wiki)
- 3. De ce SO? Voi ce credeți?
- 4. De ce SO? (2) sunt peste tot (PC, servere, smartphones) administrarea eficientă a unui sistem asigurarea
- 5. De ce SO? (3) studiu de inserție 161 de absolvenți de Calculatoare - promoțiile 2009, 2010
- 6. De ce SO? (4) It's fun!
- 7. Legătura cu celelalte materii Prerequisites USO Programare, SD IOCLA, CN PC, RL Materii ce depind de
- 8. Unde ne aflam? kernel space user space USO SO SO2 interfețe de programare de sistem (system
- 9. Unde ne aflam?(programare) application programming (EGC, SPG, PP, SPRC, IOC, etc.) system programming (PC, SO, CPL)
- 10. Bibliografie curs Galvin, Silberschatz, Gagne – Operating System Concepts, 7th Edition Andrew Tanenbaum - Modern Operating
- 11. Bibliografie suplimentară Mathew, Stones - Beginning Linux Programming, 4th Edition Stephens, Rago – Advanced Programming in
- 12. Ce este un SO? Extensie a maşinii fizice (vedere top-down) abstractizează operațiile mașinii fizice în operații
- 13. Ce este un SO? (2)
- 14. Istoria sistemelor de operare dezvoltarea sistemelor de calcul și a sistemelor de operare s-au influențat reciproc
- 15. Istoria sistemelor de operare (2) prima generaţie (1945 -1955) primele calculatoare digitale construite: relee electromecanice, tuburi
- 16. Istoria sistemelor de operare (3) generaţia a doua (1955 -1965) tranzistoare, mainframeuri apare conceptul de batch
- 17. First bug On September 9th, Grace Hopper recorded the first actual computer "bug" — a moth
- 18. Istoria sistemelor de operare (4) generația a treia (1965 -1980) circuite integrate apare conceptul de familie
- 19. UNIX
- 20. Istoria sistemelor de operare (5) generația a treia (1965 -1980) multitasking (time-sharing) CTSS (Compatible Time Sharing
- 21. Istoria sistemelor de operare (6) generaţia a patra (1980 -prezent) microcalculatoare şi calculatoarele personale CP/M dezvoltat
- 22. Istoria sistemelor de operare (7) Generaţia a patra (1980 -prezent) MS Windows NT, 2000, XP, Vista,
- 23. Clasificare SO SO pentru servere SO pentru sisteme multiprocesor SO pentru calculatoare personale SO pentru sisteme
- 24. Concepte hardware de bază SO interacționează cu hardware-ul la un nivel destul de scăzut sunt necesare
- 25. Procesoarele Arhitecturi bandă asamblare (a) superscalar (b) VLIW/EPIC Arhitecturi RISC CISC
- 26. Memoria cache Introdusă pentru a crea iluzia unei memorii ieftine, rapide și de capacitate mare Probleme
- 27. Dispozitive de I/E în general sunt compuse din două părți un controller dispozitivul efectiv părțile din
- 28. Întreruperi (a) activarea unui dispozitiv I/E și primirea unei întreruperi (b) tratarea unei întreruperi
- 29. DMA folosit în cazul transferurilor mari de date între dispozitivul de I/E şi memorie procesorul programează
- 30. Magistrale
- 31. Magistrale (2) Linii de adresă (determină spaţiul de adresă) date (împreună cu frecvența magistralei determină lățimea
- 32. Concepte de bază procese, fire de execuție deadlock memorie virtuală sisteme de fișiere interpretorul de comenzi
- 33. Procese un program în execuție are asociate mai multe resurse: un spațiu de adrese fișierele deschise
- 34. Fire de execuție un proces poate avea mai multe fire de execuție firele de execuţie dintr-un
- 35. Deadlock-uri deadlock potențial (a) deadlock (b)
- 36. Memorie virtuală adrese virtuale fizice MMU și SO fac translatarea din adrese virtuale în adrese fizice
- 37. Fișiere cale, director rădăcină, director de lucru descriptor de fișier / handle fișiere speciale bloc caracter
- 38. Interpretorul de comenzi Programul de interfață între utilizator şi sistem Mod linie de comandă avantaje: flexibilitate,
- 39. Nucleul sistemului de operare Nucleul SO are acces direct la hardware Părți din nucleu sunt permanent
- 40. kernel space vs. user space Nucleul rulează în mod privilegiat kernel mode kernel space Orice proces
- 41. Apeluri de sistem Accesul la resursele sistemului se face prin apelarea serviciilor puse la dispoziție de
- 42. Componente ale SO gestiunea proceselor gestiunea memoriei gestiunea fișierelor gestiunea operațiilor de I/E gestiunea rețelei
- 43. Gestiunea proceselor crearea și terminarea proceselor suspendarea și repornirea proceselor planificatorul de procese (scheduler) mecanisme de
- 44. Gestiunea memoriei gestiunea memoriei fizice și virtuale memorie virtuală, segmentare, paginare swaping gestiunea memoriei folosite de
- 45. Gestiunea fișierelor translatarea operațiilor de acces asupra fișierelor (open, close, read, write, seek) în operații de
- 46. Gestiunea operațiilor de I/E interfață comună pentru device drivere caching, buffering întreruperi, DMA I/O scheduling
- 47. Gestiunea rețelei implementarea unor stive de protocol eficiente și sigure (secure) implementare în kernel legături cu
- 48. Structuri de SO SO monolitice SO microkernel Mașini virtuale SO exokernel SO stratificate
- 49. SO monolitice UNIX și derivatele, Windows
- 50. Microkernel Minix, Amoeba QNX Mach
- 51. Mașini virtuale
- 53. Скачать презентацию