cursul 1 - introducere în sisteme de...
TRANSCRIPT
![Page 1: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/1.jpg)
Cursul 1Introducere ın sisteme de operare
Utilizarea Sistemelor de Operare (USO)25 septembrie 2017
Departamentul de Calculatoare
CSE Dep Cursul 1, Introducere ın sisteme de operare 1/45
![Page 2: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/2.jpg)
Inainte de toate . . .
Bine at, i venit la Facultatea de Automatica s, iCalculatoare!
Mult succes ın anul universitar 2017-2018!
CSE Dep Cursul 1, Introducere ın sisteme de operare 2/45
![Page 3: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/3.jpg)
USO – Prezentare
Introducere ın sisteme de operare s, i calculatoareVet, i obt, ine abilitat, i s, i cunos, tint, e de utilizare s, i administrare
eficienta a sistemelor de calculDisciplina de suport pentru disciplinele de profil din viitorii ani de
facultateNe vom concentra pe aspectele practice s, i utile
CSE Dep Cursul 1, Introducere ın sisteme de operare 4/45
![Page 4: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/4.jpg)
USO – Resurse
I echipa cursului de USO: live, forum
I http://ocw.cs.pub.ro/courses/uso/ – Wiki-ul cursului
I http://cs.curs.pub.ro/ – Platorma Moodle
I ,,Introducere ın sisteme de operare” – Suportul de curs
I clusterul NCIT: https://cloud.curs.pub.ro/ – mas, inivirtuale
I repository: https://github.com/systems-cs-pub-ro/uso
I World of USO: https://wouso.cs.pub.ro/ – gamification
CSE Dep Cursul 1, Introducere ın sisteme de operare 5/45
![Page 5: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/5.jpg)
Suport pentru USO
I Introducere ın Sisteme de Operare
I 150% din materia de curs s, i laborator
I recomandam parcurgerea capitolului aferent ınainte decurs/laborator
I disponibil pe Google Books:I http://books.google.com/books?id=_JFGzyRxQGcC
CSE Dep Cursul 1, Introducere ın sisteme de operare 6/45
![Page 6: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/6.jpg)
De ce USO?
I init, iere ın calculatoare (s, tiint, a, inginerie, cultura)
I cunos, tint, e s, i competent, e utile pe parcursul facultat, ii s, i dupa
I perspective ın domeniul calculatoarelor
I prezentarea diversitat, ii din domeniul calculatoarelor
I init, iere ın lumea Linux
I dobandirea de abilitat, i s, i cunos, tint, e fundamentale legate desisteme de operare
CSE Dep Cursul 1, Introducere ın sisteme de operare 7/45
![Page 7: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/7.jpg)
Desfas, urare curs
I prezentare interactiva: aprox. 30 slide-uri de cont, inut
I pauzele sunt importante: recreare, socializare
I un curs = un subiect; corelare curs-laborator-suport
I moto + cont, inut + cuvinte cheie + s, tiat, i ca + link-uri utile
I recomandam parcurgerea prezentarii s, i a capitolului din carte
I nu se poate asimila totul de la curs; e nevoie s, i de laborator s, iparcurgere dupa
CSE Dep Cursul 1, Introducere ın sisteme de operare 8/45
![Page 8: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/8.jpg)
Ce avet, i de facut la curs
I sa fit, i prezent, i
I sa fit, i atent, i
I sa fit, i implicat, i, sa punet, i ıntrebari, sa discutat, i
I sa nu lasat, i (prea multe) neclaritat, i ın urma unui curs
I folosit, i-va de ,,resursa” profesor
I ıntrebarile cele mai bune ıncep cu ,,De ce?” (analiza critica)
I un raspuns frecvent este ,,Depinde”
CSE Dep Cursul 1, Introducere ın sisteme de operare 9/45
![Page 9: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/9.jpg)
Moto
If you can’t explain it simply, you don’t understand it well enough.
Albert Einstein
CSE Dep Cursul 1, Introducere ın sisteme de operare 11/45
![Page 10: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/10.jpg)
Suport de curs
I Suport (Introducere ın sisteme de operare)I Capitolul 1 – IntroducereI Capitolul 2 – Instalarea Linux. Configurari de baza
I Sect, iunea 2.1I Sect, iunea 2.5
CSE Dep Cursul 1, Introducere ın sisteme de operare 12/45
![Page 11: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/11.jpg)
But first . . .
I Treasure HuntI duminica, 8 octombrie 2017, ora 16:00, hol ECI http://q.acs.pub.ro/
I LIF – Linux Install FestI sambata, 7 octombrie 2017, intervalul 10:00-16:00, hol ECI http://lif.rosedu.org/lif/I http://lif.acs.pub.ro/
CSE Dep Cursul 1, Introducere ın sisteme de operare 13/45
![Page 12: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/12.jpg)
. . . and more
I World of USO – edit, ia a 10-aI vom ıncepe la mijlocul lunii septembrieI joc competitiv al cunoas, terii ıntre student, ii anului 1
I provocariI ıntrebarea zileiI weekly questI special questI final quest
I https://wouso.cs.pub.ro/
CSE Dep Cursul 1, Introducere ın sisteme de operare 14/45
![Page 13: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/13.jpg)
Ce este un sistem de operare?
I un set de programe care . . .I controleaza distribut, ia resurselor unui calculatorI mediaza comunicarea dintre hardware s, i aplicat, iile utilizatorilor
I de acum ıncolo, SO = Sistem de Operare
CSE Dep Cursul 1, Introducere ın sisteme de operare 16/45
![Page 14: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/14.jpg)
Structura unui SO
I nucleul (kernelul) este un mediu ın cadrul caruia pot rula alteaplicat, ii
I gestioneaza resursele fiziceI ofera o interfat, a comuna aplicat, iilor
I programele de bazaI permit interact, iunea cu nucleul s, i cu sistemul fizicI exemple: interpretoare de comenzi, utilitare de gestiune a
utilizatorilor s, i a sistemului de fis, iere, biblioteci
CSE Dep Cursul 1, Introducere ın sisteme de operare 17/45
![Page 15: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/15.jpg)
Structura unui SO
http://www.ucblueash.edu/thomas/Intro_Unix_Text/OS_Organization.html
CSE Dep Cursul 1, Introducere ın sisteme de operare 18/45
![Page 16: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/16.jpg)
Exemple de SO
I generaliste (general purpose)I Windows (Microsoft)I Mac OS X (Apple)I GNU/LinuxI FreeBSD, OpenBSD, NetBSD
I pe dispozitive mobile (mobile, embedded)I iOSI AndroidI SymbianI Windows Mobile
I pe dispozitive de ret, ea (Network Operating Systems)I IOS (Cisco)I JUNOS (Juniper)
I . . . s, i altele
CSE Dep Cursul 1, Introducere ın sisteme de operare 19/45
![Page 17: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/17.jpg)
Funct, iile SO
I administrarea resurselor hardwareI procesor, memorie, hard disk, comunicare ın ret, ea, dispozitive
de intrare / ies, ireI competit, ia utilizatorilorI competit, ia aplicat, iilor – inclusiv cu SO ınsus, i
I portabilitateI o aplicat, ie poate rula pe sisteme fizice diferite
I comunicarea cu dispozitive perifericeI drivere
I gestiunea utilitarelor de diagnosticare s, i monitorizare
CSE Dep Cursul 1, Introducere ın sisteme de operare 21/45
![Page 18: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/18.jpg)
Responsabilitat, i ale SO
I gestiunea procesorului
I gestiunea memoriei
I gestiunea echipamentelor s, i perifericelor
I gestiunea sistemelor de stocare a datelor
I medierea: interfat, a cu aplicat, iile s, i cu utilizatorii (system API )
I utilitare: aplicat, ii pentru utilizatori
CSE Dep Cursul 1, Introducere ın sisteme de operare 22/45
![Page 19: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/19.jpg)
Windows
I Microsoft
I cel mai raspandit pe piat, a desktop
I numar foarte mare de aplicat, ii construiteI versiunea cea mai recenta: Windows 10
I pentru PC, tablete s, i telefoane(smartphones)
I Windows Server 2012 R2 (pentru servere)
CSE Dep Cursul 1, Introducere ın sisteme de operare 24/45
![Page 20: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/20.jpg)
macOS
I Apple
I exclusiv pe sistem Mac (Mac Pro, MacMini, MacBook)
I axat pe utilizabilitate
I circa 8-9% utilizare pe piat, a desktop
I versiunea cea mai recenta: macOS 10.12“Sierra”
CSE Dep Cursul 1, Introducere ın sisteme de operare 25/45
![Page 21: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/21.jpg)
Linux
I proiecte de comunitate
I nucleul/kernel-ul Linux (init, iat de LinusTorvalds)
I cod open source
I gasit ın distribut, ii de Linux
I cota de 1-2% pe piat, a desktop
I raspandit pe piat, a serverelor
I foarte raspandit ın zona embedded s, ismartphone (Android s, i altele)
CSE Dep Cursul 1, Introducere ın sisteme de operare 26/45
![Page 22: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/22.jpg)
Android
I dezvoltat ın principal de Google
I cod open source
I peste 60% cota pe piat, a smartphone
I are la baza nucleul Linux
I aplicat, ii (apps) dezvoltate ın Java
I versiunea cea mai recenta: 8.0.0 Oreo
CSE Dep Cursul 1, Introducere ın sisteme de operare 27/45
![Page 23: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/23.jpg)
iOS
I Apple
I doar pe dispozitive produse de Apple(iPhone, iPad)
I circa 20-25% cota pe piat, a smartphone
I aplicat, ii (apps) dezvoltate ın Objective-C
I versiunea cea mai recenta: 11.0
CSE Dep Cursul 1, Introducere ın sisteme de operare 28/45
![Page 24: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/24.jpg)
Aplicat, ii desktop
I browser de fis, iereI browser webI editor de textI image viewer/editorI media playerI suita OfficeI client e-mailI messanger/chatI BitTorrentI firewall, antivirus, iI calculatorI notit, eI solut, ii de virtualizareI programatori: IDE (Integrated Development Environment),
terminalI jocuri
CSE Dep Cursul 1, Introducere ın sisteme de operare 29/45
![Page 25: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/25.jpg)
Aplicat, ii mobile
I calculatorI calendarI clockI browserI messengerI mapsI playerI galleryI agendaI notesI e-mailI Google, Facebook, YouTube, Twitter, Skype, Instagram,
WhatsApp, DropboxI Angry Birds, Plants vs. ZombiesI http://store.apple.com/I https://play.google.com/
CSE Dep Cursul 1, Introducere ın sisteme de operare 30/45
![Page 26: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/26.jpg)
Alte dispozitive/sisteme de operare
I smart watches: watchOS, webOS, Pebble OS
I smart TV: tvOS, Tizen, webOS
I console de jocuri: XBox OS, Orbis OS (PlayStation),Nintendo Switch, SteamOS
I mas, ini (automotive): QNX, solut, ii bazate pe Windows, solut, iibazate pe Linux
I Yocto: crearea de distribut, ii Linux pentru platformeembedded/ıncorporate
CSE Dep Cursul 1, Introducere ın sisteme de operare 31/45
![Page 27: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/27.jpg)
Windows s, i Linux
Windows
I proiect comercial(Microsoft)
I facilitatea s, i confortulutilizarii
I numar mare de aplicat, ii
I domina piat, a desktop
I closed-source
Linux
I nucleul Linux
I o serie de pachete bazate peproiectul GNU
I distribut, ii GNU/Linux
I comunitate de autori s, iutilizatori
I open-source
I prezent ın piat, a server s, iembedded
I Android
CSE Dep Cursul 1, Introducere ın sisteme de operare 33/45
![Page 28: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/28.jpg)
Linux s, i Unix
I Unix este sistemul de operare de origineI Bell Labs, 1969I Ken Thompson, Dennis Ritchie
I exista sisteme de operare existente pornite din codul UnixI FreeBSD, NetBSD, OpenBSDI Open SolarisI Mac OS X
I Linux este un sistem de operare Unix-likeI nu det, ine componente din codul UnixI este compatibil cu ,,standardul Unix” (Single Unix
Specification)
I vom folosi, ın general, termenul ,,Unix”
I vom folosi termenul ,,Linux” pentru aspecte specifice Linux
CSE Dep Cursul 1, Introducere ın sisteme de operare 34/45
![Page 29: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/29.jpg)
Istoricul Unix
1969
1971 to 1973
1974 to 1975
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001 to 2004
2006 to 2010
2005
1969
1971 to 1973
1974 to 1975
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001 to 2004
2006 to 2010
2005
Open Source
Mixed/Shared Source
Closed Source
HP/UX1.0 to 1.2
HP/UX2.0 to 3.0
HP/UX6 to 11
HP/UX11i to 11i v3
OpenSolaris2008.05 to
2009.
Solaris2.1 to 10
System III
System VR1 to R2
System VR3
System VR4
Unixware1.x to 2.x
Unixware7.x
OpenServer6.0
OpenServer5.0.5 to 5.0.7
OpenServer5.0 to 5.04
SCO Unix3.2.4
SCO XenixW386
SCO XenixV386
SCO XenixW286
SCO Xenix
Xenix3.0
Xenix1.0 to 2.3
PWB/Unix
AIX1.0
AIX3.x to 7.1
OpenBSD2.3 to 5.0
OpenBSD1.0 to 2.2
Sun OS4
Sun OS1.2 to 3.0
Sun OS1 to 1.1
Unix 32v
UnixTSS1 to 4
UnixTSS5 to 6
UnixTSS7
Unics
BSD1.0 to 2.0
BSD3.0 to 4.1
BSD 4.2
BSD 4.3
UnixTSS8
UnixTSS(Time Sharing
System)9 to 10
NEXTSTEP/OPENSTEP1.0 to 4.0
Mac OS XServer
Mac OS X10.0 to 10.7.x
(Darwin)
Minix1.x
Minix2.x
Minix3.x
Linux2.0 to 2.6.x
Linux0.95 to 1.2.x
Linux 0.0.1
BSD 4.3Tahoe
BSD 4.3Reno
BSD4.4 to
4.4 lite2
NetBSD0.8 to 1.0
NetBSD1.1 to 1.2
NetBSD 1.3
NetBSD1.3 to 5.x
FreeBSD3.3 to 8.2
FreeBSD3.0 to 3.2
FreeBSD1.0 to 2.2.x
386BSD
BSD NET/2
2011 Linux 3.x 2011
CSE Dep Cursul 1, Introducere ın sisteme de operare 35/45
![Page 30: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/30.jpg)
Lumea Linux
CSE Dep Cursul 1, Introducere ın sisteme de operare 36/45
![Page 31: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/31.jpg)
Distribut, ii Linux
CSE Dep Cursul 1, Introducere ın sisteme de operare 37/45
![Page 32: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/32.jpg)
Modern Operating Systems
I edit, ia a 3-a, 2007
I Andrew Tanenbaum – Vrije Universiteit Amsterdam
I carte raspandita pentru sisteme de operare
I still povestit, pe alocuri amuzant, us, or de parcurs
CSE Dep Cursul 1, Introducere ın sisteme de operare 39/45
![Page 33: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/33.jpg)
Ken Thompson/Dennis Ritchie
I inventatorii Unix, 1969, Bell Labs
I limbajul de programare CI citate celebre
I C is quirky, flawed, and an enormous success.I When in doubt, use brute force.
I autorii mai multor cart, i de sisteme de operare s, i programare
CSE Dep Cursul 1, Introducere ın sisteme de operare 40/45
![Page 34: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/34.jpg)
Red Hat Inc.
I http://www.redhat.com/
I “The World’s Open Source Leader”
I ınfiint, ata ın 1993
I professional open-source business model
I the first one-billion dollar open source company (2012)
I principalul contribuitor ,,corporate” ın nucleul Linux
I RHEL – Red Hat Enterprise Linux
I comunitatea Fedora
CSE Dep Cursul 1, Introducere ın sisteme de operare 41/45
![Page 35: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/35.jpg)
ReactOS
I http://www.reactos.org/en/index.html
I sistem de operare bazat pe Windows XP/2003
I open source
I lansat ın 2004
I v0.3.17 (din noiembrie 2014)
I nu e ınca stabil
I potent, ial folosit pentru documentarea funct, ionarii Windows s, iresursa educat, ionala/academica
CSE Dep Cursul 1, Introducere ın sisteme de operare 42/45
![Page 36: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/36.jpg)
Cuvinte cheie
I sistem de operare
I nucleu (kernel)
I gestiune de resurse
I mediere
I Windows
I Linux
I Unix
I distribut, ii
CSE Dep Cursul 1, Introducere ın sisteme de operare 43/45
![Page 37: Cursul 1 - Introducere în sisteme de operareelf.cs.pub.ro/uso/res/cursuri/curs-01/curs-01-handout.pdf · I,,Introducere ^ n sisteme de operare" { Suportul de curs ... I gestiunea](https://reader031.vdocuments.mx/reader031/viewer/2022021512/5ae7a6c57f8b9a8b2b8ee0e8/html5/thumbnails/37.jpg)
Resurse utile
I http://www.unix.org/
I http://www.kernel.org/
I http://www.gnu.org/
I http://www.distrowatch.com/
CSE Dep Cursul 1, Introducere ın sisteme de operare 44/45