Ce Este Operating System? Explicați tipurile de sisteme de operare, caracteristici și exemple
Ce este un Operating System?
An Operasistem de operare (OS) este un software care acționează ca o interfață între componentele hardware ale computerului și utilizator. Fiecare sistem informatic trebuie să aibă cel puțin un sistem de operare pentru a rula alte programe. Aplicații precum Browsere, MS Office, Jocuri Notepad etc. au nevoie de un mediu pentru a rula și a-și îndeplini sarcinile.
Sistemul de operare vă ajută să comunicați cu computerul fără să știți să vorbiți limba computerului. Nu este posibil ca utilizatorul să utilizeze orice computer sau dispozitiv mobil fără a avea un sistem de operare.
Istoria sistemului de operare
- OperaSistemele de tingere au fost dezvoltate pentru prima dată la sfârșitul anilor 1950 pentru a gestiona stocarea pe bandă
- Laboratorul de cercetare General Motors a implementat primul sistem de operare la începutul anilor 1950 IBM 701
- La mijlocul anilor 1960, sistemele de operare au început să folosească discuri
- La sfârșitul anilor 1960, a fost dezvoltată prima versiune a sistemului de operare Unix
- Primul sistem de operare construit de Microsoft a fost DOS. A fost construit în 1981 prin achiziționarea software-ului 86-DOS de la o companie din Seattle
- Sistemul de operare popular din zilele noastre Windows a apărut pentru prima dată în 1985, când a fost creată o interfață grafică și a fost asociată cu MS-DOS.
Exemple de Operating System cu cotă de piață
Următoarele sunt Operaexemple de sistem cu cea mai recentă cotă de piață
Nume OS | Distribuie |
---|---|
Windows | 40.34 |
Android | 37.95 |
iOS | 15.44 |
Mac OS | 4.34 |
Linux | 0.95 |
Chrome OS | 0.14 |
Windows Sistemul de operare al telefonului | 0.06 |
Tipuri de Operasistem de operare (OS)
Următoarele sunt tipurile populare de sistem de operare (Operasistem de alimentare):
- Lot Operating System
- Sistem de operare Multitasking/Time Sharing
- Sistem de operare multiprocesare
- Sistem de operare în timp real
- Sistem de operare distribuit
- Sistem de operare de rețea
- Sistem de operare mobil
Lot Operating System
Unele procese computerizate sunt foarte lungi și consumatoare de timp. Pentru a accelera același proces, un job cu un tip similar de nevoi sunt grupați împreună și rulați ca un grup.
Utilizatorul unui sistem de operare în lot nu interacționează niciodată direct cu computerul. În acest tip de sistem de operare, fiecare utilizator își pregătește jobul pe un dispozitiv offline, cum ar fi un card perforat, și îl trimite operatorului computerului.
Multi-tasking/Time-sharking Operasisteme de tingere
Sistemul de operare de partajare a timpului permite persoanelor situate la un terminal diferit (shell) să utilizeze un singur sistem de computer în același timp. Timpul procesorului (CPU) care este partajat între mai mulți utilizatori este denumit timp partajat.
Sistem de operare în timp real
A sistem de operare în timp real intervalul de timp pentru procesarea și răspunsul la intrări este foarte mic. Exemple: sistemele software militare, sistemele software spațiale sunt exemplu de sistem de operare în timp real.
distribuit Operating System
Sistemele distribuite folosesc multe procesoare situate în diferite mașini pentru a oferi utilizatorilor săi calcule foarte rapide.
Reţea Operating System
Reţea Operating System rulează pe un server. Oferă capacitatea de a gestiona date, utilizatori, grupuri, securitate, aplicații și alte funcții de rețea.
Sistem de operare mobil
Sistemele de operare mobile sunt acele sisteme de operare care sunt special concepute pentru a alimenta smartphone-urile, tabletele și dispozitivele portabile.
Unele cele mai cunoscute sisteme de operare pentru mobil sunt Android și iOS, dar altele includ BlackBerry, Web și watchOS.
Funcții ale Operating System
Unele funcții tipice ale sistemului de operare pot include gestionarea memoriei, fișierelor, proceselor, sistemului I/O și dispozitivelor, securitatea etc.
Mai jos sunt principalele funcții ale OperaSistem de tingere:
Într-o operație programul sistemului îndeplinește fiecare dintre funcțiile:
- Administrarea procesului: Managementul proceselor ajută sistemul de operare să creeze și să ștergă procese. De asemenea, oferă mecanisme de sincronizare și comunicare între procese.
- Gestionarea memoriei: Modulul de gestionare a memoriei îndeplinește sarcina de alocare și dezalocare a spațiului de memorie către programele care au nevoie de aceste resurse.
- Gestionarea fișierelor: Gestionează toate activitățile legate de fișiere, cum ar fi stocarea organizației, preluarea, denumirea, partajarea și protecția fișierelor.
- Device Management: Gestionarea dispozitivelor ține evidența tuturor dispozitivelor. Acest modul, de asemenea, responsabil pentru această sarcină este cunoscut sub numele de controler I/O. De asemenea, îndeplinește sarcina de alocare și dezalocare a dispozitivelor.
- Managementul sistemului I/O: Unul dintre principalele obiecte ale oricărui sistem de operare este ascunderea particularităților dispozitivelor hardware de utilizator.
- Managementul depozitului secundar: Sistemele au mai multe niveluri de stocare, care includ stocarea primară, stocarea secundară și stocarea în cache. Instrucțiunile și datele trebuie stocate în stocarea primară sau în cache, astfel încât un program care rulează să le poată face referire.
- Securitate: Modulul de securitate protejează date și informații a unui sistem informatic împotriva amenințării malware și a accesului autorizat.
- Interpretarea comenzilor: Acest modul interpretează comenzile date de resursele sistemului și acționează pentru a procesa acele comenzi.
- Networking: Un sistem distribuit este un grup de procesoare care nu partajează memorie, dispozitive hardware sau ceas. Procesoarele comunică între ele prin intermediul rețelei.
- Contabilitatea locurilor de muncă: Urmărirea timpului și a resurselor utilizate de diverse locuri de muncă și utilizatori.
- Managementul comunicațiilor: Coordonarea și atribuirea compilatorilor, interpreților și a unei alte resurse software a diferiților utilizatori ai sistemelor informatice.
Caracteristicile Operasistem de operare (OS)
Iată o listă cu caracteristicile importante ale sistemului de operare:
- Mod protejat și supervizor
- Permite accesul la disc și sistemele de fișiere Drivere de dispozitiv Securitate în rețea
- Executarea programului
- Administrare memorie Virtual Memory Multitasking
- Gestionarea operațiunilor I/O
- Manipularea sistemului de fișiere
- Detectarea și tratarea erorilor
- Alocare resurselor
- Protecția informațiilor și a resurselor
Avantajul Operating System
- Vă permite să ascundeți detaliile hardware prin crearea unei abstracțiuni
- Ușor de utilizat cu o interfață grafică
- Oferă un mediu în care un utilizator poate executa programe/aplicații
- Sistemul de operare trebuie să se asigure că sistemul computerizat este convenabil de utilizat
- Operating System acționează ca un intermediar între aplicații și componentele hardware
- Oferă resurselor sistemului computerului un format ușor de utilizat
- Acționează ca intermediar între toate componentele hardware și software ale sistemului
Dezavantaje ale Operating System
- Dacă apare vreo problemă în sistemul de operare, este posibil să pierdeți tot conținutul care a fost stocat în sistemul dumneavoastră
- Operasoftware-ul sistemului ting este destul de scump pentru organizațiile de dimensiuni mici, ceea ce adaugă o povară pentru acestea. Exemplu Windows
- Nu este niciodată complet sigur, deoarece o amenințare poate apărea în orice moment
În ce este Kernel Operating System?
Nucleul este componenta centrală a sistemelor de operare ale unui computer. Singura sarcină efectuată de kernel este să gestioneze comunicarea dintre software și hardware. Un nucleu se află în nucleul unui computer. Face posibilă comunicarea între hardware și software. În timp ce Kernel-ul este partea cea mai interioară a unui sistem de operare, un shell este cel mai exterior.
Caracteristicile Kernel-ului
- Programarea la nivel scăzut a proceselor
- Comunicarea intraprocesuala
- Sincronizarea proceselor
- Schimbarea contextului
Tipuri de Kernel
Există multe tipuri de nuclee care există, dar dintre acestea, cele mai populare două nuclee sunt:
1. Monolitic
Un nucleu monolitic este un singur cod sau bloc al programului. Oferă toate serviciile necesare oferite de sistemul de operare. Este un design simplist care creează un strat de comunicare distinct între hardware și software.
2. Micro-sâmburi
Microkernel gestionează toate resursele sistemului. În acest tip de nucleu, serviciile sunt implementate în spații de adrese diferite. Serviciile utilizatorului sunt stocate în spațiul de adrese ale utilizatorului, iar serviciile nucleului sunt stocate în spațiul de adrese kernel. Deci, ajută la reducerea dimensiunii atât a nucleului, cât și a sistemului de operare.
Diferența dintre firmware și Operating System
Mai jos sunt diferențele cheie dintre firmware și OperaSistem de tingere:
Firmware | Operating System |
---|---|
Definiți Firmware: Firmware-ul este un tip de programare care este încorporat pe un cip în dispozitiv care controlează acel dispozitiv specific. | Defini OperaSistemul de operare: sistemul de operare oferă funcționalități peste cele oferite de firmware. |
Firmware-ul sunt programe care au fost codificate de fabricarea IC-ului sau ceva și nu pot fi schimbate. | OS este un program care poate fi instalat de utilizator și poate fi schimbat. |
Este stocat în memorie nevolatilă. | Sistemul de operare este stocat pe hard disk. |
Diferența dintre 32 de biți și 64 de biți Operating System
Mai jos sunt Cheia Diferențe între 32 de biți și 64 de biți Operating System:
parametrii | 32.Bit | 64.Bit |
---|---|---|
Architectură și software | Permite procesarea datelor pe 32 de biți simultan | Permite procesarea datelor pe 64 de biți simultan |
Compatibilitate | Aplicațiile pe 32 de biți necesită sisteme de operare și procesoare pe 32 de biți. | Aplicațiile pe 64 de biți necesită un sistem de operare și un procesor pe 64 de biți. |
Sisteme disponibile | Toate versiunile Windows 8, Windows 7, Windows Vista și Windows XP, Linux etc. | Windows XP Professional, Vista, 7, Mac OS X și Linux. |
Limite de memorie | Sistemele pe 32 de biți sunt limitate la 3.2 GB de RAM. | Sistemele pe 64 de biți permit maximum 17 Billioni GB de RAM. |
Rezumat
- Ce este sistemul de operare (OperaDefiniția sistemului) și tipurile sale: Un sistem de operare este un software care acționează ca o interfață între utilizatorul final și hardware-ul computerului. Diferite categorii de OperaSistemele din computer și alte dispozitive sunt: Loturi OperaSistem de operare, Sistem de operare multitasking/Partajare timp, Sistem de operare multiprocesare, Sistem de operare în timp real, Sistem de operare distribuit, Sistem de operare de rețea și sistem de operare mobil
- Calculator personal OperaSistemele ting au fost dezvoltate pentru prima dată la sfârșitul anilor 1950 pentru a gestiona stocarea pe bandă
- Explica OperaFuncționarea sistemului: sistemul de operare funcționează ca intermediar între utilizator și computer. Ajută utilizatorul să comunice cu computerul fără să știe să vorbească limba computerului.
- Nucleul este componenta centrală a sistemelor de operare ale unui computer. Singura sarcină efectuată de kernel este să gestioneze comunicarea dintre software și hardware
- Două cele mai populare nuclee sunt monolitice și Microkernel-uri
- Proces, Dispozitiv, Fișier, I/O, Stocare secundară, Gestionarea memoriei sunt diverse funcții ale unui Operating System