Sisteme de Operare - os.cs.unibuc.ro
Transcript of Sisteme de Operare - os.cs.unibuc.ro
Sisteme de Operare
Paul Irofti, Cristan Rusu
Universitatea din Bucures, tiFacultatea de Matematica s, i Informatica
Department de Informatica
Email: {paul.irofti,cristian.rusu}@fmi.unibuc.roWeb: https://os.cs.unibuc.ro
Octombrie, 2021
Profesori
Curs
I Paul Irofti – Seria 23, Seria 25
I Cristian Rusu – Seria 24
Laborator:
I Nicolae Cristian Catalin – Grupa 233
I Horat, iu Cheval – Seria 24
I Mihai Murgan (BitDefender) – Seria 25
I Andrei Sipos, – Grupele 231, 232
I Adriana Stancu – Grupa 233
Organizare – Laborator
Laborator 30 puncte – saptamanile 1–8 (aproximativ)Punctaj
I minim 15 puncte pentru a intra ın examen
I activitate 20 puncte (≈ saptamaniile 1–7)
I colocviu 10 puncte (≈ ın saptamana 8)
Prezent, a
I prezent, a obligatorie la toate laboratoarele inclusiv colocviu
I fara prezent, a nu se intra ın examen
Recuperare, Restant, e
I laboratorul trebuie promovat ın timpul semestrului
I recuperarea doar ın Semestrul I ın timpul orelor de laborator
I nu se recupereaza ınainte de restant, a sau ın semestrul II
Organizare – Proiect
Proiect 20 puncte – saptamanile 9-14 (aproximativ)
I echipe de cate 2-3
I punctaj identic pentru fiecare membru
I ales dintr-o lista
I lucru la laborator dupa colocviu
I nu exista nota minima de promovare
I nu se ia ın considerare prezent, a
Organizare – Examen
I Examen 50 puncte – minim 25 puncte pentru promovare
I subiecte: probleme din materia de la curs
I este permis accesul la orice material didactic
I nu avet, i voie cu dispozitive electronice!
I Minim 50 de puncte ın total pentru promovare
I Exemplu: 25 examen + 25 laborator = 50p → 5 (cinci)
I Exemplu: 25 examen + 15 laborator = 40p → 4 (patru)
I chiar daca promovat, i laboratorul s, i examenul, nota finalapoate sa nu fie de trecere!
Referint, a teoretica
Dinosaur Book
I A. Silberschatz, P.B. Galvin,and G. Gagne (2014).Operating system conceptsessentials. John Wiley &Sons, Inc.
I Resurse:http://codex.cs.yale.
edu/avi/os-book/OS10/
I Distribuita gratuit ın formatPDF
Curricula
In funct, ie de nivel, la curs vom acoperi urmatoarele capitole:
I Chapter 3 – Processes
I Chapter 4 – Threads & Concurrency
I Chapter 5 – CPU Scheduling
I Chapter 6 – Synchronization Tools
I Chapter 7 – Synchronization Examples
I Chapter 9 – Main Memory
I Chapter 10 Virtual Memory
I Chapter 13 File-System Interface
I Chapter 14 File-System Implementation
Vezi cuprinsul aici.
Curricula extra
In anii buni s, i ın funct, ie de interesul generat, iei voastre:
I Chapter 11 Mass-Storage Structure
I Chapter 12 I/O Systems
I Chapter 15 File-System Internals
Cateodata s, i urmatoarele capitole
I Chapter 16 Security
I Chapter 17 Protection
des, i ele sunt acoperite la Masterul de Security and Applied Logic lacursul de Operating Systems: Design and Security
Referint, a implementare
OpenBSD
I website: http://www.openbsd.org/
I source: https://mirrors.pidginhost.com/pub/OpenBSD/
6.9/src.tar.gz
I github: https://github.com/openbsd
I source browsing: https://cvsweb.openbsd.org/
I manuals: https://man.openbsd.org/
I FAQ: http://www.openbsd.org/faq/index.html
Mediu de lucru
Lucru ın terminal:
I ın orice sistem de operare, mai put, in Windows, avet, i unterminal compatibil
I Windows Subsystem for Linux (WSL) – vine preinstalat deobicei ın Windows 10
I Cygwin – emulator Linux pentru Windows
I Instalare SO tip UNIX ın mas, ina virtuala (VirtualBox esteopen-source s, i gratuit)
I Termux – emulator pentru telefon
I JSLinux – emulator nativ web
Succes!
Intrebari?