Documente Academic
Documente Profesional
Documente Cultură
Curs 1
fisiere
Scurt Istoric
Structura generala a SO Windows
Fisiere si specificarea fisierelor
Bibliogafie
1.
2.
3.
4.
5.
Bibliografie
6.
SO Unix istoric
1968 Ken Thompson (Bell Labs) echipa de implementare MULTICS
(MULTIplexed Information and
Computing Service)
Dennis Ritchie, Brian Kernighan
(UNICS)- UNIplexed
1969 Unix v1 SO mic eficient
SO Unix Istoric
1970 Unix v2 limbaj asamblare
1972 Dennis Ritchie proiecteaza
limbajul C.
1973 Unix rescris aproape complet in
C (~15000 linii cod sursa)+1000 linii
asamblare
Bell-Labs obtine dreptul de licentaprima implementare industriala
SO Unix Istoric
1978 Unix v7 <=Universitatea Berkley
Dezvoltare larga pe tot mai multe platforme
hardware (de catre fiecare constructor)
1984 Unix SYSTEM V (AT&T Bell)
Microsoft cumpara licenta =>XENIX
1988 UNIX patrunde in domeniile
industriala si bancare/financiare
1988 IBM creeaza OSF standard avand ca
model Unix SYSTEM V.
SO Unix Istoric
1989 ANSI standard C =>
standardizarea librariilor de functii Unix
1988-1990 IEEE POSIX standard de
defineste serviciile pe care un SO
trebuie sa le ofere. (interfata SO)
Linux (Linus Torvalds) cel mai popular
dialect Unix.
Shell
FileSystem
Kernel
CDEVSW
BDEVSW
HARDWARE
Structura SO Unix
Cdevsw, Bdevsw componente de
legatura cu hardware-ul masinii
Cdevsw periferice de tip caracter
Bdevsw periferice de tip bloc
Necesita aprox. 1000 linii de cod sursa.
Singurele componente scrise in limbak
de asamblare.
KERNEL
Kernel nucleul SO unix (C ~12000
linii de cod sursa).
Gestiunea proceselor
Gestiunea memoriei
Gestiunea la nivel jos a sistemului de
fisiere.
Planificatorul
File System
Organizeaza si gestioneaza datele
vehiculate in sistem.
Conceptul de fisier
Gestioneaza toate aspectele organizarii
datelor persistente in cadrul SO.
Unix primul SO cu structura
arborescenta de directoare
SHELL
Shell interpretorul de comenzi Unix
Interfata utilizator kernel
Nu este parte fixa a sistemului.
Supravegheaza terminalele si preia
comenzile utilizatorilor.
Permite controlul sucesiunilor de
comenzi adresate nucleului.
Este un adevarat limbaj de programare.
Caracterizare SO Unix
Unix este un SO:
Interactiv
Multiutilizator
Multitasking
Fisiere Unix
Fisiere obisnuite
Fisiere speciale orice dispozitiv este
vazut in Unix ca si un fisier de tip
special.
Fisiere directori permit organizarea
fisierelor si altor directoare.
Intrari speciale: . si ..
Absoluta
Relativa
Specificare nume
caractere ASCII
Caractere speciale
Distinctie litere mari/mici.
Specificare generica
Conceptul de montare
Interactiunea UtilizatorSO
Sesiuni de lucru
Terminale seriale
Telnet, SSH
Terminale grafice (Xterm)
FTP
SCP, PSCP