Acasă | Despre noi | feedback-ul
Sistemul de operare și tipurile lor. Caracteristici generale și metode de lucru în mediul sistem de operare
Sistemul de operare și tipurile lor. Caracteristici generale și metode de lucru în mediul sistem de operare
Sistem de operare (OS) - o parte integrantă a software-ului care controlează mijloacele tehnice ale calculatorului (hardware). OS - un program care coordonează acțiunile calculatorului; sub conducerea sa este de punere în aplicare.
Funcții de bază ale sistemului de operare:
1. Schimbul de date între calculator și diverse dispozitive periferice (terminale, imprimante, dischete, hard-discuri, etc.). O astfel de comunicare se numește „intrare / ieșire“.
2. Asigurarea sistemului de a organiza și stoca fișiere.
3. Descărcarea programelor de memorie și pentru a asigura punerea în aplicare a acestora.
4. Dialogul cu utilizatorul.
OS - un complex de programe software interconectate, al căror scop - să organizeze interacțiunea utilizatorului cu un calculator și efectuarea de toate celelalte programe.
Sistemul de operare.
Structura sistemului de operare este format din următoarele module:
- modulul de bază (nucleul sistemului de operare) - controlează funcționarea programului și sistemul de fișiere oferă acces la și schimbul de fișiere între periferice;
- shell - decriptează și execută comenzile de utilizare care vine în primul rând prin intermediul tastaturii;
- drivere periferice - furnizează programatică coerența acestor dispozitive la procesorul (fiecare dispozitiv periferic procesează informația în mod diferit și într-un ritm diferit);
- programe de servicii suplimentare (utilitati) - face ușor și proces multilateral utilizator de dialog cu computerul.
Descarcă sistemul de operare. Fișierele care alcătuiesc sistemul de operare, stocate pe disc, astfel încât sistemul de operare este numit un disc (DOS). Este cunoscut faptul că pentru executarea programului - și, prin urmare fișierele OS - ar trebui să fie în memorie (RAM). Cu toate acestea, în scopul de a face intrarea sistemului de operare în RAM, aveți nevoie pentru a încărca un program, care imediat după ce calculatorul nu este în memoria RAM. Din această situație este consecventă de încărcare, treptat sistemul de operare în memorie.
Prima etapă a porni sistemul de operare. Sistemul informatic este o memorie numai pentru citire (ROM, memorie read-only,-ROM Read Only Memory - memorie cu acces read-only) bloc, care conține programul de testare unitățile de calculator și prima etapă a porni sistemul de operare. Ele sunt executate cu primul impuls curent atunci când calculatorul este pornit. În această etapă, procesorul accesează discul și controalele pentru un anumit loc (la începutul discului) sunt programe foarte mici - încărcător. În cazul în care programul este găsit, acesta este citit în memoria RAM, și este dat de control.
A doua etapă a porni sistemul de operare. Programul - încărcător, la rândul său, căutarea pentru modulul de bază a sistemului de operare de pe unitatea de memorie rescrie său de control și de transferuri.
A treia etapă a porni sistemul de operare. Modulul de bază include încărcător de bază, care caută pentru restul modulelor OS și le citește în memoria RAM. După încheierea controlului de boot sistem de operare este trecut la procesorul de comandă și afișează sistemul prompt la o intrare de comandă a utilizatorului.
Rețineți că, în memoria atunci când computerul trebuie să se execute un modul de bază și un procesor de comandă. Prin urmare, nu este necesar să se încarce în memorie toate în același timp, fișierele de sistem de operare. drivere de dispozitiv și utilități pot fi încărcate în RAM după cum este necesar, ceea ce permite de a reduce cantitatea necesară de memorie rezervată pentru software-ul sistemului.
Prima sarcină a sistemului de operare - organizarea de comunicare, comunicarea cu utilizatorul calculatorului în ansamblu și dispozitivele sale individuale. O astfel de comunicare se realizează cu ajutorul comenzilor care sunt într-un fel sau o altă persoană spune sistemul de operare. În primele versiuni ale sistemelor de operare astfel de echipe tocmai a intrat de la tastatura într-o linie specială. În au fost create următoarele programe - shell OS, care permite să comunice nu numai cu sistemul de operare, nu numai limba de comenzi de text, și folosind meniul (inclusiv pictografic) sau manipularea obiectelor grafice.
A doua sarcină a sistemului de operare - organizarea de interacțiune a tuturor unităților de calculator în punerea în aplicare a programului, care este numit de soluție. În special, sistemul de operare organizează și monitorizează desfășurarea în memorie și spațiu pe disc necesar pentru funcționarea datelor programului oferă o conexiune în timp util a dispozitivelor informatice on-demand programe, etc.
A treia sarcină a sistemului de operare - furnizarea de așa-numitul sistem de lucru care ar putea fi necesare pentru ca utilizatorul să efectueze. Aceasta include verificarea, „tratament“ și formatarea discului, șterge și restaura fișiere, organizarea sistemului de fișiere, etc. De obicei, aceste operațiuni sunt efectuate cu ajutorul unui software special în sistemul de operare și numele de utilitate.
Sistemul de operare acționează ca o punte între componentele hardware ale computerului, pe de o parte, și execută un program, precum și utilizatorul, pe de altă parte.
OS este de obicei stocat în memoria externă a calculatorului - discul. Când porniți computerul este citit din spațiul de pe disc și este situat în RAM.
Acest proces se numește pornirea sistemului de operare.
Funcțiile sistemului de operare includ:
- punerea în aplicare a unui dialog cu utilizatorul;
- de date și de control de intrare-ieșire;
- planificarea și organizarea programelor de prelucrare;
- alocarea de resurse (memorie, procesor, dispozitive externe);
- începe la punerea în aplicare a programelor;
- diverse operații de întreținere auxiliare;
- transferul de informații între diferitele dispozitive interne;
- operarea suport software a dispozitivelor periferice (afișaj, tastatură, imprimantă, etc.).
OS poate fi numită o extensie a controlului software de calculator.
În funcție de numărul de sarcini concurente și numărul de utilizatori care pot fi deservite OS sunt patru clase majore de sisteme de operare:
1.odnopolzovatelskie singură funcție, care sprijină una tastatura și pot fi operate cu un singur (în acest moment) sarcina;
2.odnopolzovatelskie-tasking cu un singur imprimare de fond, care vă permite să rulați o mai orientate spre sarcini, de regulă, pentru a afișa informații pentru a imprima în plus față de problema de bază.
3.odnopolzovatelskie multitasking, un singur utilizator care asigură prelucrarea paralelă a mai multor sarcini.
4.mnogopolzovatelskie multitasking, care să permită un singur computer pentru a rula mai multe sarcini pentru mai mulți utilizatori.
OS pentru o aplicație profesională personală bazată pe calculator ar trebui să conțină următoarele componente principale:
- I / O program de control;
- programe care controlează sistemul de planificare și fișiere misiuni pentru un calculator;
Fiecare sistem de operare are propria limbă de comandă care permite utilizatorului să efectueze anumite acțiuni:
- se referă la catalog;
- efectua stocarea externă de aspect;
- și alte activități.
Analiza și executarea comenzilor de utilizator, inclusiv încărcarea programelor finite din fișierele în memorie și să le lanseze, poartă sistemul de operare shell.
O clasă importantă de programe software sunt drivere de dispozitiv.
Pentru a controla dispozitivele externe în computer utilizând un software special de sistem - drivere. Dispozitivele standard de drivere formează împreună un sistem de bază de intrare-ieșire (BIOS), care de obicei este stocat în memoria permanentă a calculatorului.
De multe ori la programele de sistem poate include instrumente antivirus, programe de arhivare de fișiere, etc.
Clasa a doua programe - este aplicații. Nu există nici un singur punct de vedere, ce programe aparțin acestei clase. De obicei, cererea se face referire la orice program care permite utilizatorilor fără programare pentru a rezolva o anumită clasă de probleme.
Sistemul de operare se descurcă strălucit cu responsabilitățile sale. În practică, unul dintre principalele avantaje ale utilizării sistemului de operare este ușurința de înțelegere, în ciuda complexității funcționale.
În prezent, aproximativ 90% din calculatoarele utilizate pe Windows. Un sistem de operare mai mare orientată spre clasă pentru utilizarea pe servere. Această clasă include UNIX familie sistem de operare, de dezvoltare a companiei Microsoft (MS DOS și Windows), produse de rețea Novell și IBM.
UNIX - multiutilizator, sistem de operare multitasking, include programe de protecție destul de puternice și o varietate de fișiere de utilizator. Sistem de operare UNIX yavlyaetsyamashinonezavisimoy, care oferă o mobilitate ridicată și portabilitate ușoară a sistemului de operare aplicații pe diferite arhitecturi de calculatoare. O caracteristică importantă a sistemului UNIX sunt modularitatea și o gamă largă de programe de servicii care vă permit să creați un mediu de operare favorabil pentru utilizatorii de programatori (de exemplu, sistemul este deosebit de eficient pentru profesioniști - .. programatorii de aplicații).
Indiferent de versiunea de caracteristici comune UNIX sunt modul multi-utilizator cu mijloace de protecție a datelor împotriva accesului neautorizat; multitask punerea în aplicare de prelucrare a timpului de partajare; toleranță sistem de scriere partea principală a limbajului C.
Lipsa de UNIX - un consum mare de resurse și sisteme cu un singur utilizator mici bazate pe PC-ul de multe ori este redundantă.
În general, sistemul UNIX axat în principal pe mare locale (corporative) și o rețea globală de mii de utilizatori. O mare răspândire a versiunii UNIX și Linux luat-o pe Internet, care este esențială într-un sistem de operare mașină.
sistemele de operare MS DOS sunt utilizate pe scară largă pentru calculatoarele personale, construit pe baza de procesoare Intel 8088-80486.
Sistemul de operare OS / 2 (sistem de operare / 2) este un singur utilizator multi-tasking sistem de operare, o singură față (MS DOS → OS / 2), program compatibil cu MS DOS și este destinat să lucreze cu 80,386 și în sus (PC-ul IBM PC și PS / 2). OS / 2 poate executa simultan până la 16 programe (fiecare dintre ele în segmentul său de memorie), dar printre ele, doar unul pregătit pentru MS DOS.
Caracteristici importante ale OS / 2 este interfața cu prezența utilizatorului multiwindow; API-uri pentru utilizarea cu un sistem de baze de date; interfețe de programare eficiente pentru utilizare în rețelele locale. Dezavantajele OS / 2 se referă în principal, valoarea relativ mică de aplicații software, care au fost acumulate până în prezent.