sisteme de operare - os.cs.unibuc.ro

11
Sisteme de Operare Paul Irofti, Cristan Rusu Universitatea din Bucures , ti Facultatea de Matematic˘ as , i Informatic˘ a Department de Informatic˘ a Email: {paul.irofti,cristian.rusu}@fmi.unibuc.ro Web: https://os.cs.unibuc.ro Octombrie, 2021

Upload: others

Post on 19-Apr-2022

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

Page 2: Sisteme de Operare - os.cs.unibuc.ro

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

Page 3: Sisteme de Operare - os.cs.unibuc.ro

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

Page 4: Sisteme de Operare - os.cs.unibuc.ro

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

Page 5: Sisteme de Operare - os.cs.unibuc.ro

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!

Page 6: Sisteme de Operare - os.cs.unibuc.ro

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

Page 7: Sisteme de Operare - os.cs.unibuc.ro

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.

Page 8: Sisteme de Operare - os.cs.unibuc.ro

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

Page 9: Sisteme de Operare - os.cs.unibuc.ro

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

Page 10: Sisteme de Operare - os.cs.unibuc.ro

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

Page 11: Sisteme de Operare - os.cs.unibuc.ro

Succes!

Intrebari?