Sisteme de operare (raport)

"Sisteme de operare" gr.107712 Olga Belaya

Sistem de operare (OS) - un set de pro-

vehiculele care efectuează grammnyh calculator de management, lansarea pri-







Programele Kladniew și interacțiunea lor cu dispozitive externe și alte

programe, precum și oferind utilizatorului un dialog cu computerul.

Acesta oferă un mod specific de a comunica (interfață) la sistemul informatic de utilizator și a programelor de interoperabilitate. Interfața în acest caz, poate fi un software și de utilizator.

Interfață de programare - un set de instrumente care asigură interoperabilitatea dispozitivelor și programelor în cadrul sistemului informatic.

Interfață utilizator - software și hardware-ul interacționează cu utilizatorul sau calculatorul. Interfața cu utilizatorul poate fi o echipă sau orientat-obiect.

Interfața de comandă se bazează pe formarea unei comenzi de utilizator (tastarea de la tastatura) pentru a efectua acțiuni asupra resurselor informatice.

interfață orientată către obiect - un management al resurselor sistem informatic prin intermediul operațiunilor sale pe obiecte: a crea, activa, mutare, copiere, ștergere, etc.

Cele mai multe dintre sistemele de operare existente dezvoltate și modificate. În această modificare dobândi statutul de versiuni. În general, mai mare numărul de versiune, cu atât mai avansat (dezvoltat) sistem de operare.

Sistemele de operare pot fi clasificate în funcție de: numărul de utilizatori simultani: single-player și multiplayer; numărul de sarcini care rulează simultan sisteme de operare: single-tasking și multi-tasking; numărul de procesoare suportate: Uniprocessor și multiprocesor; cod bit sistem de operare: 8-, 16-, 32- și 64-biți; tipul de interfață de utilizator: Command (text) și obiectul

orientate (grafic); accesul utilizatorilor la tipul de resurse de calculator: o prelucrare lot, timp de partajare și în timp real; Tipul de utilizare: locale și de rețea.

Fiecare sistem de operare are propriile avantaje și dezavantaje. Alegerea unui sistem de operare, utilizatorul trebuie să fie în măsura în care aceasta va oferi o soluție pentru sarcinile curente și viitoare. Ar trebui să se ia în considerare: pe orice platforme hardware și viteza cu care rulează sistemul de operare; un suport hardware OS periferic; satisface pe deplin ca sistem de operare

cerințele utilizatorului, și anume, care sunt funcțiile sistemului; Ce mod de operare interacțiune cu utilizatorul (cum evident, ușor de utilizat, ușor de înțeles și familiar interfață de utilizator);

Sunt sfaturi informative acolo, directoare integrate, etc.; Care este fiabilitatea sistemului, adică, rezistența la erori de utilizator, avarii ale echipamentelor, etc., etc..;

Ce oportunități face sistemul de operare pentru crearea de rețele; Are compatibilitatea sistemului de operare cu alte sisteme de operare; Ce instrumente sistemul de operare pentru dezvoltarea de aplicatii; dacă a efectuat în suportul sistemului de operare pentru diferite limbi naționale; unele pachete software bine-cunoscute pot fi utilizate în

lucra cu sistemul; modul în care protecția datelor OS și sistemul în sine.

management de hardware, dispozitive de intrare-ieșire

suport Multitasking (divizarea utilizarea memoriei, timpul rulării)

Restricție de acces, modul multiplayer (dacă luați, de exemplu, DOS, acesta nu poate fi un multi-utilizator)

Rețeaua (Spektrum ia un exemplu.)

Nucleul - partea centrală a sistemului de operare care controleaza executarea proceselor, resurse, procese de calcul sistemyi asigurarea unui acces coordonat la aceste resurse. Principalele resurse sunt dispozitive de timp procesor, memorie, de intrare-ieșire. Accesul la sistemul de fișiere în rețea pot fi, de asemenea, puse în aplicare la nivelul nucleului.







Ca element fundamental al sistemului de operare, kernel-ul este cel mai scăzut nivel de abstractizare pentru accesul aplicațiilor la resursele unui sistem informatic necesar pentru munca lor. De obicei, nucleul furnizează procese executabile astfel de acces la aplicațiile asociate prin utilizarea unor mecanisme de interacțiuni inter-proces în manipularea aplicațiilor pentru apelurile sistem de operare.

Listă de sisteme de operare

Sistemul de operare UNIX a fost dezvoltat de către Bell Labs angajații sub conducerea lui Dennis Ritchie, Ken Thompson și Brian Kernighan în 1969.

La începutul anilor '90, când Universitatea din Helsinki de student Linus Torvalds a început dezvoltarea unui nou sistem de operare de bază pentru calculator personal compatibil IBM, care a fost numit «Linux sau«Linux»„. În prezent, GNU / Linux (combinație de diferite distribuții construite pe nucleul Linux bazat) este pe locul al doilea în popularitate printre sistemele de operare utilizate pe desktop-uri ale utilizatorilor (în primul rând aparține Microsoft Windows).

Linux începători (începători. Ce, unde, cum și de ce. Principalele direcții.)

Linux-FAQ (întrebări frecvente și răspunsurile lor.)

Linux (articole caracteristică. Doriți să posta propriul.)

Linux-Link-uri (colecție de link-uri utile.)

Linux-Manual (scurt manual util comenzi de zi cu zi)

Linux-Despre (Ce să adăugați, în ce format și cum să pună întrebări.)

AmigaOS - sistemul de operare pentru familia Amiga de calculatoare personale (CPU Motorola 68k), este un microkernel atipic numit Exec. KlassicheskuyuAmigaOS este de obicei privit ca un set de două componente: Kickstart și Workbench. Kickstart oferă o abstracție de hardware unic Amiga și cuprinde: multitasking Scheduler vytesenyayuschey (Exec), sistemul de operare pe disc (AmigaDOS) și biblioteci GUI (Intuiție). Workbench este o interfață grafică de utilizator, și este prezentată ca o regulă de același desktop nume sau un alt manager de fișiere. Istoria AmigaOS începe în 1985, a fost primul sistem de operare care a fost pus în aplicare în același timp multitasking preemptiv în timp real, interfață grafică cu utilizatorul și linia de comandă. Acesta are 3 filiale cu drepturi depline (moștenind arhitectură AmigaOS):

AROS - sistem de operare compatibil cu AmigaOS la nivel de API, dezvoltat de AROS echipa pe principiile Open-Source (procesoare x86).

AmigaOS 4.x - versiune de proprietate a AmigaOS, dezvoltarea companiei Hyperion Ent. pentru o familie de PC AmigaONE (procesor PowerPC);

AmigaAnywhere - un mediu de aplicație cross-platform similar cu Java. Există pentru toate procesoarele;

MorphOS - sistem de operare AmigaOS-compatibil, amestecat cu tipul Open-Source, inițial de lucru din Genesi pentru o familie PC Pegasos (procesor PowerPC);

În 1980 Tim Paterson (Tim Paterson) de la Seattle Computer Products (SCP) QDOS (rapid și murdar Sistem de operare) a fost creat. QDOS, pentru cea mai mare parte, a fost o clonă de 16-biți CP / M, dar cu noul sistem de fișiere - FAT. QDOS a fost redenumit 86-DOS, așa cum sunt proiectate pentru a rula pe procesorul Intel 8086. Microsoftpriobrela QDOS pentru 50.000 $ și a vândut-o deja ca IBM PC-DOS (MS-DOS).

FreeDOS - distribuit gratuit copie funcțională a sistemului de operare MS-DOS bine-cunoscut discul.

Rularea pe platforme Intel, AMD, și procesoare VIA pe de altă parte, cu unele excepții. Fanii OS / 2, AmigaOS, Mac OS, Solaris, Linux și UNIXkritikuyut toate versiunile de Windows de la introducerea sistemului pe piață. Cu toate acestea, pentru Windows ultimii 10 ani - cel mai popular sistem de operare pentru computere desktop pe familia de procesoare x86. În mare parte din acest succes este asigurat de politica de piață, care este, de asemenea, criticată. Există două ramuri specifice ale familiei de sistem de operare Windows:

Embedded - în timp real sistem de operare pentru gestionarea echipamentelor industriale, este creat ca o versiune simplificata-jos de Windows NT sau XP.

OS / 2 - sistem de operare, dezvoltat de IBM (inițial împreună cu Microsoft, mai târziu, pe cont propriu). În prezent, lucrăm la versiuni ale clientului reziliat în legătură cu o răspândire largă de MS Windows NT / XP. Versiune Server continuă să fie susținută de introducerea pe scară largă a unui halou. Utilizate pe scară largă în Statele Unite, în sectoarele bancar și industriale, precum și în România, la ATM-uri.

ReactOS - sistem de operare, unul dintre proiectele comunității Open Source. În timpul dezvoltării este de așteptat să ajungă la o compatibilitate completă cu aplicații și drivere, Microsoft Windows (R) NT4.

Plan9 - Sistem de operare, dezvoltat de Bell Labs - UNIX leagăn și a limbajului C. A construit pe ideea de a folosi ierarhii de fișiere pentru a reprezenta toate resursele sistemului de operare și hardware-ul. Ideal pentru construirea de sisteme distribuite.

Inferno - succesorul ideilor Plan9, caracteristica distinctivă este cerințe mici pe resursele informatice, precum și capacitatea de a lucra atât în ​​partea de sus a sistemului de operare instalat și independent. VitaNuova