Sistemul de operare Linux (lucrul 1)

Cel mai popular proiect al sistemului UNIX de la sfârșitul secolului al XX-lea a fost o alternativă ieftină la soluțiile scumpe (HP-U NIX, SUN Solaris, Digital UNIX) - sistemul de operare Linux. Astăzi, ritmul dezvoltării pieței de către acest sistem în comparație cu alte sisteme de operare cunoscute este cel mai intens.






Punctul forte al sistemului de operare Linux este universalitatea ei: sistemul acoperă întreaga gamă de aplicații - de la PC-ul desktop la un servere multiprocesor și clustere super-puternic. În prezent, sistemul de operare multiprocesor Linux funcționează în mod constant pe PC, Alpha, PowerPC, Macintosh, SGI MIPS, ARM Strong, SGI stații de lucru vizuale, VAX, 8086, PC-98, Palm Pilo T. HP PA-RISC, Sparc Sisteme UltraSparc64, m68k.

Fiind un sistem de operare, Linux execută multe dintre funcțiile specifice DOS și Windows. Cu toate acestea, trebuie remarcat faptul că acest sistem de operare este foarte puternic și flexibil. Cele mai multe sisteme de operare pentru computerele personale, cum ar fi DOS, au fost create pentru PC-uri mici cu capacități limitate și recent transformate în mașini universale. Aceste sisteme de operare sunt în mod constant în curs de modernizare, deoarece trebuie să corespundă capacităților în continuă evoluție ale hardware-ului calculatorului personal. Sistemul Linux a fost dezvoltat într-un context complet diferit. Este o versiune PC a sistemului de operare Unix, care a fost folosit de decenii pe mainframe și minicomputere și este principalul OS de stații de lucru. Linux vă oferă computerului viteza, eficiența și flexibilitatea Unixului, profitând în același timp de mașinile personale moderne.

Natura necomercială a Linux uneori creează o impresie falsă în rândul oamenilor: unii cred că acest sistem de operare nu se află printre profesioniști. De fapt, Linux este o versiune PC a sistemului de operare Unix. Pentru a fi apreciat, trebuie să înțelegem contextul specific în care a fost dezvoltat sistemul Unix. Spre deosebire de majoritatea celorlalte sisteme de operare, Unix a fost dezvoltat într-un mediu universitar, academic. Pentru universități și laboratoare de cercetare Unix - ceea ce aveți nevoie. Dezvoltarea sa a mers în paralel cu revoluția din domeniul tehnologiei informațiilor și comunicațiilor, care a durat câteva decenii. Profesioniștii din domeniul tehnologiei informatice au dezvoltat adesea tehnologii noi pe baza Unix-ului. În special, aceasta se referă la mijloacele de lucru pe Internet. Fiind un sistem foarte complex, Unix, totuși, încă de la început a fost construit ca un sistem foarte flexibil. Poate fi ușor modificat, creând astfel versiuni diferite. Deci, mulți producători suportă diferite versiuni oficiale ale sistemului Unix. Firmele IBM, Sun, Hewlett-Packard vinde și oferă suport tehnic pentru propriile opțiuni. Specialiștii angajați în programe de cercetare, își creează propriile versiuni, care corespund sarcinilor lor specifice. Această flexibilitate internă a structurii sistemului de operare Unix nu afectează în nici un fel calitatea sa ridicată. Dimpotrivă, aceasta confirmă stabilitatea sa, în timp ce adaptează sistemul la aproape orice mediu. În acest context, sistemul de operare Linux a fost dezvoltat. În acest sens, Linux este doar o altă versiune de Unix, o versiune pentru PC. Procesul de dezvoltare a acestuia de către profesioniștii din domeniul calculatoarelor care lucrează în mediul științific și aproape științific corespunde procedurii obișnuite de dezvoltare a versiunilor de Unix. Cu toate acestea, Linux este distribuit sub licență deschisă. Linux este un sistem de operare high-end, accesibil tuturor și gratuit.

Un sistem de operare este un program care gestionează hardware-ul și software-ul unui computer proiectat să îndeplinească sarcinile utilizatorului. În prima etapă a dezvoltării sale, sistemele de operare au fost concepute pentru a efectua sarcini de bază pentru gestionarea hardware-ului. Aceste sarcini au vizat, în principal, gestionarea dosarelor, executarea programelor și recepționarea comenzilor de la utilizator. Utilizatorul interacționează cu sistemul de operare prin interfața cu utilizatorul. Această interfață permite sistemului de operare să primească și să interpreteze instrucțiunile pe care utilizatorul le introduce în computer. Pentru a efectua o sarcină - de exemplu, citirea unui fișier sau imprimarea unui document - trimiteți doar instrucțiunile corespunzătoare sistemului de operare.

Administrarea fișierelor, gestionarea programului și interacțiunea cu utilizatorii sunt funcții tradiționale comune tuturor sistemelor de operare. Linux, ca și toate versiunile de Unix, are două caracteristici: este un sistem multi-utilizator și multitasking. Multitasking înseamnă că sistemul poate fi "solicitat" să efectueze simultan mai multe sarcini. În timp ce o sarcină este efectuată, lucrați la cealaltă. De exemplu, atunci când un fișier este tipărit, puteți edita altul fără să așteptați finalizarea procesului de imprimare. Modul multiuser înseamnă că mai mulți utilizatori pot fi înregistrați simultan în sistem, fiecare dintre ei interacționând cu acesta prin terminalul său.

Inițial, sistemele de operare au fost concepute pentru a îmbunătăți performanța hardware-ului. Capacitățile primelor computere au fost limitate, iar sistemul de operare a trebuit să le extragă cât mai mult posibil. În acest sens, sistemele de operare au fost proiectate nu pentru utilizator, ci pentru hardware. De regulă, sistemul de operare a fost rigid, forțând utilizatorul să se adapteze cerințelor privind eficiența utilizării hardware-ului.

Ca versiune a sistemului Unix, Linux se caracterizează prin flexibilitatea inerentă acestui sistem de operare, datorată în primul rând faptului că acest sistem de operare a fost dezvoltat în mediul cercetătorilor și cercetătorilor. Sistemul de operare Unix a fost dezvoltat de Ken Thompson, angajat al firmei Bell Laboratories ATT, la sfârșitul anilor '60 - începutul anilor '70. Unix a încorporat o serie de evoluții noi în domeniul sistemelor de operare. A fost creat ca un sistem de operare pentru cercetători. La dezvoltarea Unix-ului, sarcina a fost aceea de a crea un sistem care să răspundă cerințelor în continuă schimbare ale angajaților angajați într-o varietate de cercetări. Pentru a atinge acest obiectiv, Thompson a trebuit să dezvolte un sistem care să rezolve mai multe sarcini diferite. Flexibilitatea sistemului a devenit mai importantă decât performanța hardware-ului. La fel ca Unix, Linux permite utilizatorilor să facă față unei game foarte largi de sarcini.







Sistemul de operare este văzut ca un mecanism care oferă utilizatorului un set de instrumente de înaltă performanță. Această orientare către utilizator înseamnă că puteți configura și programa sistemul în funcție de nevoile dvs. specifice. În cazul sistemului Linux, sistemul de operare devine într-adevăr un mediu operațional.

Istoria Linux și Unix

Firește, povestea Linux începe cu Unix. Voi începe povestea mea de la sfârșitul anilor 1960, când s-au făcut eforturi concertate pentru a dezvolta noi abordări pentru crearea sistemelor de operare. În 1968, un consortiu de cercetatori de la firma General Electric, ATT Bell Laboratories și Massachusetts Institute of Technology, a finalizat lucrul la un proiect de cercetare al Multics, care a avut ca rezultat același sistem de nume de operare, care include cele mai recente progrese în soluționarea problemelor multi-tasking, de gestionare a fișierelor și interacțiunea cu utilizator. În 1969, Ken Thompson, deja menționat de noi, a dezvoltat sistemul de operare Unix, care a folosit multe rezultate ale proiectului Multics. El a adaptat acest sistem, conceput pentru a lucra pe un mini-computer, la nevoile cercetătorilor. De la început, Unix a devenit convenabil pentru sistemul de operare multi-utilizator și multitasking eficient.

De-a lungul timpului, popularitatea de operare UNIX la Bell Laboratories a crescut, iar în 1970 de către Dennis Ritchie si Ken Thompson a rescris codul de sistem în limbajul de programare C. Dennis Ritchie, colegul lui Thompson de la Bell Labs, a creat această limbă pentru a asigura flexibilitate în conceperea programelor. Unul dintre avantajele C este că vă permite să accesați direct hardware-ul calculatorului utilizând un set generic de comenzi. Înainte de aceasta, textul programului de sistem de operare a trebuit să fie rescris în mod special într-o limbă de asamblare dependentă de hardware pentru fiecare tip de computer. Limbajul C a permis lui Ritchie și Thompson să scrie o singură versiune a sistemului de operare Unix, care ar putea fi apoi compilat cu compilatoare C pe diferite mașini. Sistemul de operare Unix a devenit mobil, adică Acesta poate lucra pe diferite tipuri de mașini cu reprogramare puțin sau deloc.

Treptat, Unix a crescut de la crearea personală a unei persoane într-un produs software standard distribuit de multe companii, printre care Novell și IBM. La început, acest sistem de operare a fost considerat un produs de cercetare, prin urmare, primele versiuni de Unix au fost distribuite gratuit pentru facultățile calculatoarelor din multe universități celebre. În 1972 Bell Labs a început să lanseze versiuni oficiale ale Unix-ului și să vândă licențe diferite utilizatorilor. Un astfel de utilizator a fost Departamentul de Informatică al Universității din California, Berkeley. Specialiștii săi au introdus în sistem multe caracteristici noi, care au devenit mai târziu standarde. În 1975, Berkeley a lansat propria sa versiune de Unix, cunoscută sub numele de Berkeley Software Distribution (BSD). Această versiune de Unix a devenit principalul rival al versiunii ATT Bell Labs. Treptat a început să apară și alte versiuni dezvoltate independent de Unix. În 1980, Microsoft a lansat o versiune de Unix pentru PC, numită Xenix. ATT a dezvoltat mai multe versiuni ale sistemului Unix, iar în 1982 a lansat prima versiune comercială System 3, urmată de sistemul V, care a devenit un produs software foarte susținut.

În paralel cu aceste evenimente au fost lansate versiuni ale BSD. La sfârșitul anilor 1970, BSD Unix a devenit baza unui proiect de cercetare realizat la Agenția de cercetare și dezvoltare avansată a Departamentului Apărării al SUA (DARPA). Ca urmare, în 1983, Universitatea din California a lansat o versiune puternică de Unix numită BSD 4.2. Acesta a inclus un sistem destul de avansat de gestionare a fișierelor și instrumente de rețea bazate pe utilizarea protocoalelor TCP / IP, care sunt utilizate acum pe Internet. Versiunea BSD 4.2 este larg distribuită și a fost selectată de multe companii de producție, în special Sun Microsystems.

Distribuirea diferitelor versiuni de Unix a dus la necesitatea de a dezvolta un standard pentru acest sistem de operare. O altă modalitate de a afla care versiuni ale programelor destinate utilizării în mediul Unix va funcționa, dezvoltatorii acestor programe nu au avut. La mijlocul anilor 1980, au existat două standarde concurente: una sa bazat pe versiunea ATT, iar cealaltă pe versiunea BSD. Astăzi, în magazine puteți găsi o mulțime de cărți dedicate diferitelor variante de Unix. În unele dintre ele, Unix System V este acoperit, iar în altele - BSD Unix.

În prezent, Unix System Laboratories aparține operațiunii Santa Cruz.

De-a lungul dezvoltării sale cele mai multe, Unix rămâne o mare și exigent în ceea ce privește sistemul de operare de hardware, pentru funcționarea eficientă a care a fost necesar să aibă o stație de lucru sau mini-calculator. Unele versiuni de Unix au fost concepute în principal pentru stațiile de lucru. Sistemul SunOS dezvoltat pentru stațiile de lucru Sun și sistemul AIX - pentru stațiile de lucru IBM. Cu puterea tot mai mare a calculatoarelor personale a început să raporteze cu privire la dezvoltarea de versiuni de Unix pentru PC. În particular, Xenix și System V / 386 - versiune comerciala Unix pentru PC compatibil IBM. AUX este o versiune Unix care rulează pe un PC Macintosh. Pentru că Unix este instalat pe calculatoarele de aproape toate tipurile (stații de lucru, minicalculatoare, și chiar super-calculatoare), - o dovadă suplimentară a mobilității sale inerente, care a oferit posibilitatea de a crea o versiune eficientă a Unix pentru computere personale.

Sistemul Linux este proiectat special pentru calculatoarele personale cu bază de elemente Intel. Dezvoltarea sa a început cu proiectul lui Linus Torvald, student la Facultatea de Informatică de la Universitatea din Helsinki. La acea vreme studenții au folosit programul Minix, care a demonstrat diferite caracteristici ale sistemului Unix. Acest program, dezvoltat de profesorul Andrew Tannebaum, sa răspândit pe scară largă pe Internet printre studenții din întreaga lume.

Slackware, Red Hat, Caldera, Debian, KSI-Linux.

Astăzi Linux este un sistem de operare full-fledged al familiei UNIX. Practic toate cele mai importante pachete software sunt scrise pe Linux. Există emulatori ai altor sisteme de operare. DOS, WINDOWS, Macintosh.

Și mai recent pentru Linux a fost creat wmware creat - un emulator capabil să emită un computer cu drepturi depline în fereastră.

Lucrând sub Linux, puteți rula o duzină de W95, sau din nou același Linux în care lucrați în prezent.

"Sistemul de operare UNIX" André Robachevsky

Sistemul de operare Linux

Activitate de testare >> Informatică, programare

în Linux 2. Practical Assignment 2.1 Task 1 2.2 Task 2 Task 3 1. Sistem de operare LinuxuxLinux -. Acesta este un sistem de operare compatibil POSIX și un sistem de operare similar pentru Unix.

Un studiu al nivelului de securitate al sistemului de operare Linux

>> Informatică, programare

în figura 2.1. Fig. 2.1. Structura sistemului de operareLinuxLinux este un sistem multi-utilizator. și faptul că sistemul.

Organizarea securității rețelelor de întreprinderi utilizând sistemul de operare Linux

Teză >> Informatică, Programare

Implementarea rețelei în sistemul de operare Linux

Curs de lucru >> Informatică, programare

Implementarea rețelei în sistemul de operareLinux Gleb Pakharenko Luați în considerare în detaliu ce. socket, atunci este gol, atunci sistemul determină ruta către gazda de la distanță și. Sa făcut un studiu al arhitecturii de rețea a sistemului de operare Linux utilizând exemplul de implementare.

Audacity ca software liber pentru procesarea și editarea sunetului în sistemul de operareLinux

Curs de lucru >> Informatică, programare

Explicația sistemului de operare

>> Informatică, programare

@ AMURNET.RU Planul CE Operatingsystem 3 OPERATSIONNYESISTEMY Microsoft Corporation 5 DOS 5. Linux 21 QNX (Sisteme de QNX Software) 23 „IF OPERATSIONNYESISTEMY. sub Linux! Asigurați-vă de glumă în glumă de la OS / 2 sistem de operareLinux. creat.

Sistemul de operare FreeBSD

Curs de lucru >> Informatică, programare

de asemenea, despre alte sisteme de operare similare. cum ar fi Linux. se utilizează expresia "sisteme similare UNIX". Deci, în 1969. Compania comandant V-Com sau sistemul de operare LILOLinux. Echipament grafic La ecran.

Sistem de operare Unix

Curs de lucru >> Informatică, programare

Această lucrare de curs oferă o prezentare generală a sistemului de operare Linux. În primul rând, considerăm principalele funcții. implementarea acestor funcții. Linux este un sistem de operare asemănător sistemului Unix. care este folosit pe diverse.

Sistem de operare Microsoft Windows 7

Curs de lucru >> Informatică, programare

computerele Apple, au 9,61%, iar sistemul de operareLinux - un jalnic 0,88%. Cu alte cuvinte, vorbind. care a finalizat dezvoltarea sistemului de operare Windows 7. Potrivit explicațiilor detaliate, sistemul de operare a fost testat cu succes.

Sisteme moderne de operare

>> Informatică, programare







Articole similare

Trimiteți-le prietenilor: