Wat is het Linux-besturingssysteem en zijn functies

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Een besturingssysteem is een interface tussen de gebruiker van een computer en de computerhardware. Het is een verzameling software die computerhardwarebronnen beheert en algemene services biedt voor computerprogramma's. De korte termijn van het besturingssysteem is OS. En het is een essentieel onderdeel van de systeemsoftware in een computersysteem. Het belangrijkste doel van een besturingssysteem is om een ​​omgeving te bieden waarin een gebruiker een programma op een efficiënte of gemakkelijke manier kan uitvoeren. Dit artikel geeft een overzicht van wat het Linux-besturingssysteem is soorten besturingssystemen hun architectuur en kenmerken.

Linux-besturingssysteem

Linux-besturingssysteem



Besturingssystemen zijn onderverdeeld in zes typen op basis van de typen computers die ze besturen, zoals besturingssystemen voor één gebruiker voor één taak, realtime besturingssystemen, één gebruiker, besturingssystemen voor meerdere gebruikers, besturingssystemen voor meerdere gebruikers, gedistribueerde besturingssystemen en embedded besturingssystemen. De typische services die een besturingssysteem biedt, zijn onder meer: ​​een taakplanner, geheugenbeheerder, schijfbeheerder, netwerkbeheerder, andere I / O-services en beveiligingsbeheer.


Wat is het Linux-besturingssysteem?

Het Linux-besturingssysteem is een van de populaire versies van het UNIX-besturingssysteem, dat is ontworpen om een ​​gratis of goedkoop besturingssysteem te bieden voor pc-gebruikers. Het verwierf de reputatie als een snel werkend en zeer efficiënt systeem. Dit is een opmerkelijk compleet besturingssysteem, inclusief een GUI (grafische gebruikersinterface), TCP / IP, de Emacs-editor, Can X Window System, enz.



De geschiedenis van het LINUX-besturingssysteem

De geschiedenis van Linux begon in 1991 met het begin van een persoonlijk project door een Finse student Linus Torvalds om een ​​nieuwe gratis besturingssysteemkernel te creëren. Sindsdien is de resulterende Linux-kernel door de geschiedenis heen gekenmerkt door een constante groei.

  • In 1991 werd Linux geïntroduceerd door een Finse student Linus Torvalds.
  • Hewlett Packard UniX (HP-UX) 8.0 is uitgebracht.
  • In het jaar 1992 werd Hewlett Packard 9.0 uitgebracht.
  • In het jaar 1993 kwamen NetBSD 0.8 en FreeBSD 1.0 uit.
  • In 1994 werd Red Hat Linux geïntroduceerd, werd Caldera opgericht door Bryan Sparks en Ransom Love en NetBSD1.0 uitgebracht.
  • In 1995 werden FreeBSD 2.0 en HP UX 10.0 uitgebracht.
  • In 1996 werd K Desktop Environment ontwikkeld door Matthias Ettrich.
  • In het jaar 1997 werd HP-UX 11.0 uitgebracht.
  • In 1998 werd de vijfde generatie van SGI Unix, d.w.z. IRIX 6.5, Sun Solaris 7-besturingssysteem en Free BSD 3.0, uitgebracht.
  • In het jaar 2000 werd de overeenkomst van Caldera Systems met de SCO-serversoftwaredivisie en de divisie Professional Services aangekondigd.
  • In het jaar 2001 bracht Linus Torvalds de broncode van de Linux 2.4-versie uit.
  • In 2001 heeft Microsoft een handelsmerkzaak aangespannen tegen Lindows.com
  • In het jaar 2004 werd de naam Lindows gewijzigd in Linspire.
  • In het jaar 2004 werd de eerste release van Ubuntu uitgebracht.
  • In het jaar 2005, het project, begon openSUSE met een gratis distributie vanuit de gemeenschap van Novell.
  • In 2006 bracht Oracle zijn eigen distributie van Red Hat uit.
  • In 2007 begon Dell met het distribueren van laptops waarop Ubuntu vooraf was geïnstalleerd.
  • In het jaar 2011 werd de Linux-kernel 3.0-versie uitgebracht.
  • In het jaar 2013 claimde het op Linux gebaseerde Android van Google 75% van het marktaandeel van smartphones, in termen van het aantal verzonden telefoons.
  • In het jaar 2014 claimde Ubuntu 22.000.000 gebruikers.
De geschiedenis van Linux

De geschiedenis van Linux

Linux-systeemarchitectuur

De architectuur van het Linux-besturingssysteem bevat voornamelijk deze componenten: de kernel, hardwarelaag, systeembibliotheek, shell en systeemhulpprogramma.

Architectuur van Linux

Architectuur van Linux

1. De kernel is het kerngedeelte van het besturingssysteem, dat verantwoordelijk is voor alle belangrijke activiteiten van het LINUX-besturingssysteem. Dit besturingssysteem bestaat uit verschillende modules en werkt rechtstreeks samen met de onderliggende hardware. De kernel biedt de vereiste abstractie om applicatieprogramma's of low-level hardwaregegevens voor het systeem te verbergen. De soorten kernels zijn als volgt:


  • Monolithische kernel
  • Micro-pitten
  • Exo-kernels
  • Hybride pitten

2. Systeembibliotheken zijn speciale functies die worden gebruikt om de functionaliteit van het besturingssysteem te implementeren en waarvoor geen codetoegangsrechten van kernelmodules nodig zijn.

3. Systeemhulpprogramma's kunnen individuele taken en taken op gespecialiseerd niveau uitvoeren.

4. De hardwarelaag van het LINUX-besturingssysteem bestaat uit randapparatuur zoals RAM, HDD, CPU.

5. De shell is een interface tussen de gebruiker en de kernel, en biedt services van de kernel. Het neemt commando's van de gebruiker en voert de kernelfuncties uit. De Shell is aanwezig in verschillende soorten besturingssystemen, die zijn onderverdeeld in twee typen: commandoregel-shells en grafische shells.

De commandoregel-shells bieden een commandoregel-interface, terwijl de grafische line-shells een grafische gebruikersinterface bieden. Hoewel beide shells bewerkingen uitvoeren, presteren de shells van de grafische gebruikersinterface langzamer dan de shells van de opdrachtregelinterface. Typen schelpen zijn onderverdeeld in vier:

  • Korn-schaal
  • Bourne schelp
  • C schaal
  • POSIX-schaal

Kenmerken van het Linux-besturingssysteem

De belangrijkste kenmerken van het Linux-besturingssysteem zijn

Draagbaar: Linux-besturingssysteem kan werken op verschillende soorten hardware en de Linux-kernel ondersteunt de installatie van elk soort hardwareplatform.

Open source: De broncode van het LINUX-besturingssysteem is gratis beschikbaar en om de mogelijkheden van het LINUX-besturingssysteem te verbeteren, werken veel teams samen.

Meerdere gebruikers: Het Linux-besturingssysteem is een systeem voor meerdere gebruikers, wat betekent dat meerdere gebruikers tegelijkertijd toegang hebben tot de systeembronnen zoals RAM, geheugen of toepassingsprogramma's.

Multiprogrammering: Linux-besturingssysteem is een multiprogrammeersysteem, wat betekent dat meerdere applicaties tegelijkertijd kunnen worden uitgevoerd.

Hiërarchisch bestandssysteem: Het Linux-besturingssysteem biedt een standaard bestandsstructuur waarin systeembestanden of gebruikersbestanden zijn gerangschikt.

Schelp: Linux-besturingssysteem biedt een speciaal tolkprogramma, dat kan worden gebruikt om commando's van het besturingssysteem uit te voeren. Het kan worden gebruikt om verschillende soorten bewerkingen uit te voeren, zoals applicatieprogramma's oproepen, enzovoort.

Veiligheid: Linux-besturingssysteem biedt gebruiker beveiligingssystemen het gebruik van authenticatiefuncties zoals versleuteling van gegevens of wachtwoordbeveiliging of gecontroleerde toegang tot bepaalde bestanden.

Eigenschappen van LINUX

Eigenschappen van LINUX

Toepassingen van Linux-besturingssysteem

Tegenwoordig is Linux een industrie van meerdere miljarden dollars. Duizenden bedrijven en overheden over de hele wereld gebruiken Linux OS vanwege de betaalbaarheid, lagere licentiekosten en tijd en geld. Linux wordt gebruikt in een aantal elektronische apparaten die wereldwijd beschikbaar zijn voor consumenten. De lijst met enkele populaire Linux-gebaseerde elektronische apparaten omvat:

  • Dell Inspiron Mini 9 en 12
  • Garmin Nuvi 860, 880 en 5000
  • Google Android Dev Phone 1
  • HP Mini 1000
  • Lenovo IdeaPad S9
  • Motorola MotoRokr EM35 telefoon
  • Eén laptop per kind XO2
  • Sony Bravia-televisie
  • Sony Reader
  • TiVo digitale videorecorder
  • Volvo-navigatiesysteem voor in de auto
  • Yamaha Motif-toetsenbord
Linux-toepassingen

Linux-toepassingen

Daarom gaat dit allemaal over het Linux-besturingssysteem, geschiedenis, architectuur, functies en toepassingen van het Linux-besturingssysteem die kunnen worden gebruikt in computerwetenschappelijke projecten ​Bovendien, voor vragen over dit artikel of nieuwste elektronicaprojecten , kunt u uw feedback geven door te reageren in de commentaarsectie hieronder.