Documente Academic
Documente Profesional
Documente Cultură
CSE Dep
1/39
Moto
If you cant explain it simply, you dont understand it well enough. Albert Einstein
CSE Dep
2/39
Suport de curs
CSE Dep
3/39
But rst . . .
Treasure Hunt
12 octombrie 2013, ora 13:00, hol EC http://lost.acs.pub.ro/
Rival Ideas
12 octombrie 2013, ora 17:00, sala EC004
Lost in UPB
13 octombrie 2013, ora 10:00, l ang a facultate (ACS) http://lost.acs.pub.ro/
CSE Dep
4/39
. . . and more
http://wouso.cs.pub.ro/
CSE Dep
5/39
CSE Dep
7/39
Structura unui SO
nucleul (kernelul) este un mediu n cadrul c aruia pot rula alte aplicat , ii
gestioneaz a resursele zice ofer a o interfat a comun a aplicat , , iilor
programele de baz a
permit interact , iunea cu nucleul s , i cu sistemul zic exemple: interpretoare de comenzi, utilitare de gestiune a utilizatorilor s , i a sistemului de s , iere, biblioteci
CSE Dep
8/39
Structura unui SO
http://www.ucblueash.edu/thomas/Intro_Unix_Text/OS_Organization.html
CSE Dep
9/39
Exemple de SO
...s , i altele
CSE Dep
10/39
Funct , iile SO
portabilitate
o aplicat , ie poate rula pe sisteme zice diferite
CSE Dep
12/39
Responsabilit at , i ale SO
gestiunea procesorului gestiunea memoriei gestiunea echipamentelor s , i perifericelor gestiunea sistemelor de stocare a datelor medierea: interfat , a cu aplicat , iile s , i cu utilizatorii utilitare
CSE Dep
13/39
Gestiunea procesorului
multitasking
rularea simultan a a mai multor procese/thread-uri simultan multitasking real pe sisteme multiprocesor/multicore
CSE Dep
14/39
Gestiunea memoriei
rezolvarea cerint , elor de memorie ale proceselor prevenirea utiliz arii simultane a aceluias , i spat , iu de memorie folosirea adecvat a a diferitelor tipuri de memorie
CSE Dep
15/39
Gestiunea perifericelor
drivere
programe relativ autonome, deseori furnizate de produc atori comunicarea cu echipamente noi f ar a modicarea SO (module)
buere de mesaje
CSE Dep
16/39
Medierea
interfat , a cu utilizatorul
CLI (Command Line Interface ), GUI (Graphical User Interface ), WebUI (Web User Interface )
utilitare pentru
init , ializarea sau oprirea proceselor comunicarea ntre procese gestiunea s , i utilizarea sistemui de s , iere monitorizarea s , i diagnosticarea sistemului
CSE Dep
17/39
Windows
Microsoft cel mai r asp andit pe piat , a desktop num ar foarte mare de aplicat , ii construite versiunea cea mai recent a: Windows 8 Windows Phone 8 (pentru mobile) Windows Server 2012
CSE Dep
19/39
Mac OS X
Apple exclusiv pe sistem Mac (Mac Pro, Mac Mini, MacBook) axat pe interfat a grac a , circa 8-9% utilizare pe piat , a desktop versiunea cea mai recent a: Mac OS X 10.8 Mountain Lion
CSE Dep
20/39
Linux
proiecte de comunitate nucleul/kernel-ul Linux (init , iat de Linus Torvalds) cod open source g asit n distribut , ii de Linux cot a de 1-2% pe piat , a desktop r asp andit pe piat , a serverelor foarte r asp andit n zona embedded (Android s i altele) ,
CSE Dep
21/39
Android
dezvoltat n principal de Google cod open source peste 60% cot a pe piat , a smartphone are la baz a nucleul Linux aplicat n Java , ii (apps ) dezvoltate versiunea cea mai recent a: 4.3 Jelly Bean
CSE Dep
22/39
iOS
Apple doar pe dispozitive produse de Apple (iPhone, iPad) circa 20-25% cot a pe piat , a smartphone aplicat n Objective-C , ii (apps ) dezvoltate versiunea cea mai recent a: Mac OS X 10.8 Mountain Lion
CSE Dep
23/39
Aplicat , ii desktop
browser de s , iere browser web editor de text image viewer/editor media player suit a Oce client e-mail messanger/chat BitTorrent rewall, antivirus ,i calculator notit ,e solut , ii de virtualizare programatori: IDE (Integrated Development Environment), terminal jocuri
CSE Dep Cursul 1, Introducere n sisteme de operare 24/39
Aplicat , ii mobile
calculator calendar clock browser messenger maps player gallery agenda notes e-mail Google, Facebook, YouTube, Twitter, Skype, Instagram, WhatsApp, Dropbox Angry Birds, Plants vs. Zombies http://store.apple.com/ https://play.google.com/
CSE Dep Cursul 1, Introducere n sisteme de operare 25/39
Windows s , i Linux
Linux Windows
nucleul Linux proiect comercial (Microsoft) facilitatea s , i confortul utiliz arii num ar mare de aplicat , ii domin a piat , a desktop closed-source o serie de pachete bazate pe proiectul GNU distribut , ii GNU/Linux comunitate de autori s ,i utilizatori open-source domin a piat , a server Android
CSE Dep Cursul 1, Introducere n sisteme de operare 27/39
Linux s , i Unix
vom folosi, n general, termenul ,,Unix vom folosi termenul ,,Linux pentru aspecte specice Linux
CSE Dep
28/39
Istoricul Unix
Unics
UnixTSS 1 to 4 UnixTSS 5 to 6 PWB/Unix Open Source Mixed/Shared Source Closed Source
1979
1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991
Minix 1.x Linux 0.0.1 NEXTSTEP/ OPENSTEP 1.0 to 4.0 Linux 0.95 to 1.2.x FreeBSD 1.0 to 2.2.x BSD NET/2 386BSD NetBSD 0.8 to 1.0 Sun OS 4 HP/UX 6 to 11 SCO Unix 3.2.4 OpenBSD 1.0 to 2.2 Unixware 1.x to 2.x Solaris 2.1 to 10 UnixTSS (Time Sharing System) 9 to 10 UnixTSS 8 BSD 4.3 Sun OS 1.2 to 3.0 BSD 4.3 Tahoe BSD 4.3 Reno BSD 4.2 Sun OS 1 to 1.1 BSD 3.0 to 4.1 Xenix 1.0 to 2.3 Xenix 3.0 SCO Xenix SCO Xenix W286 SCO Xenix V386 SCO Xenix W386 System V R4 System V R1 to R2 System III
AIX 1.0
1985
HP/UX 1.0 to 1.2 HP/UX 2.0 to 3.0
1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998
1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 to 2004 2005 2006 to 2010 2011
Minix 3.x Linux 3.x Minix 2.x Linux 2.0 to 2.6.x
NetBSD 1.3 FreeBSD 3.0 to 3.2 Mac OS X Server OpenBSD 2.3 to 5.0 Mac OS X 10.0 to 10.7.x (Darwin) FreeBSD 3.3 to 8.2 NetBSD 1.3 to 5.x OpenServer 6.0 OpenSolaris 2008.05 to 2009. HP/UX 11i to 11i v3 OpenServer 5.0.5 to 5.0.7 Unixware 7.x
CSE Dep
29/39
Lumea Linux
CSE Dep
30/39
Distribut , ii Linux
CSE Dep
31/39
edit , ia a 3-a, 2007 Andrew Tanenbaum Vrije Universiteit Amsterdam carte r asp andit a pentru sisteme de operare still povestit, pe alocuri amuzant, us , or de parcurs
CSE Dep
33/39
CSE Dep
34/39
http://www.redhat.com/ The Worlds Open Source Leader nint a n 1993 , at professional open-source business model the rst one-billion dollar open source company (2012) principalul contribuitor ,,corporate n nucleul Linux RHEL Red Hat Enterprise Linux comunitatea Fedora
CSE Dep
35/39
ReactOS
http://www.reactos.org/en/index.html sistem de operare bazat pe Windows XP/2003 open source lansat n 2004 v0.3.15 (2013) nu e nc a stabil potent arii Windows s , ial folosit pentru documentarea funct , ion ,i resurs a educat a/academic a , ional
CSE Dep
36/39
Cuvinte cheie
CSE Dep
37/39
Resurse utile
CSE Dep
38/39