Hvad er Operating System? Forklar OS-typer, funktioner og eksempler

Hvad er en Operating System?

An Operating System (OS) er en software, der fungerer som en grænseflade mellem computerhardwarekomponenter og brugeren. Ethvert computersystem skal have mindst ét ​​operativsystem for at køre andre programmer. Applikationer som browsere, MS Office, Notesblokspil osv. har brug for et miljø for at køre og udføre sine opgaver.

OS hjælper dig med at kommunikere med computeren uden at vide, hvordan du taler computerens sprog. Det er ikke muligt for brugeren at bruge en hvilken som helst computer eller mobilenhed uden at have et operativsystem.

Introduktion til Operating System
Introduktion til Operating System

OS historie

  • Operating-systemer blev først udviklet i slutningen af ​​1950'erne til at styre båndopbevaring
  • General Motors Research Lab implementerede det første OS i begyndelsen af ​​1950'erne til deres IBM 701
  • I midten af ​​1960'erne begyndte operativsystemer at bruge diske
  • I slutningen af ​​1960'erne blev den første version af Unix OS udviklet
  • Det første OS bygget af Microsoft var DOS. Det blev bygget i 1981 ved at købe 86-DOS-softwaren fra et firma i Seattle
  • Nutidens populære OS Windows kom først til i 1985, da en GUI blev oprettet og parret med MS-DOS.

Eksempler på Operating System med Markedsandel

Operating System med Markedsandel
Markedsandel af Operating Systemer

Følgende er Operating System eksempler med den seneste markedsandel

OS navn Del
Windows 40.34
Android 37.95
iOS 15.44
Mac OS 4.34
Linux 0.95
Chrome OS 0.14
Windows Telefon OS 0.06

Typer af Operating System (OS)

Følgende er de populære typer OS (Operating system):

  • Batch Operating System
  • Multitasking/Time Sharing OS
  • Multiprocessing OS
  • OS i realtid
  • Distribueret OS
  • Netværks OS
  • Mobile OS

Batch Operating System

Nogle computerprocesser er meget langvarige og tidskrævende. For at fremskynde den samme proces, samles et job med en lignende type behov sammen og køres som en gruppe.

Brugeren af ​​et batchoperativsystem interagerer aldrig direkte med computeren. I denne type operativsystem forbereder hver bruger sit job på en offline-enhed som et hulkort og indsender det til computeroperatøren.

Multi-tasking/tidsdeling Operating systemer

Time-sharing operativsystem gør det muligt for personer, der er placeret på en anden terminal(shell), at bruge et enkelt computersystem på samme tid. Processortiden (CPU), som deles mellem flere brugere, betegnes som tidsdeling.

OS i realtid

A operativsystem i realtid tidsintervallet til at behandle og reagere på input er meget lille. Eksempler: Militære softwaresystemer, rumsoftwaresystemer er eksemplerne på OS i realtid.

Distribueret Operating System

Distribuerede systemer bruger mange processorer placeret i forskellige maskiner for at give meget hurtig beregning til sine brugere.

Netværk Operating System

Netværk Operating System kører på en server. Det giver mulighed for at tjene til at administrere data, bruger, grupper, sikkerhed, applikationer og andre netværksfunktioner.

Mobile OS

Mobile operativsystemer er de operativsystemer, som især er designet til at drive smartphones, tablets og bærbare enheder.

Nogle af de mest berømte mobile operativsystemer er Android og iOS, men andre inkluderer BlackBerry, Web og watchOS.

Funktioner af Operating System

Nogle typiske operativsystemfunktioner kan omfatte håndtering af hukommelse, filer, processer, I/O-system og -enheder, sikkerhed osv.

Nedenfor er de vigtigste funktioner Operating system:

Funktioner af Operating System

Funktioner af Operating System

I en operation system software udfører hver af funktionerne:

  1. Processtyring: Processtyring hjælper OS med at oprette og slette processer. Det giver også mekanismer til synkronisering og kommunikation mellem processer.
  1. Hukommelsesstyring: Hukommelsesstyringsmodul udfører opgaven med tildeling og deallokering af hukommelsesplads til programmer, der har behov for disse ressourcer.
  1. Filhåndtering: Den administrerer alle filrelaterede aktiviteter såsom organisationslagring, hentning, navngivning, deling og beskyttelse af filer.
  1. Device Management: Enhedsstyring holder styr på alle enheder. Dette modul, der også er ansvarligt for denne opgave, er kendt som I/O-controlleren. Det udfører også opgaven med tildeling og deallokering af enhederne.
  1. I/O System Management: Et af hovedformålene med ethvert operativsystem er at skjule de særlige egenskaber ved de hardwareenheder for brugeren.
  1. Sekundær-lagringsstyring: Systemer har flere lagerniveauer, som omfatter primær lager, sekundær lager og cachelager. Instruktioner og data skal gemmes i primært lager eller cache, så et kørende program kan referere til det.
  1. Sikkerhed: Sikkerhedsmodul beskytter data og information af et computersystem mod malware-trusler og autoriseret adgang.
  1. Kommandotolkning: Dette modul fortolker kommandoer givet af og fungerende systemressourcer for at behandle disse kommandoer.
  1. Netværk: Et distribueret system er en gruppe af processorer, som ikke deler hukommelse, hardwareenheder eller et ur. Processorerne kommunikerer med hinanden gennem netværket.
  1. Jobregnskab: Holder styr på tid og ressourcer brugt af forskellige job og brugere.
  1. Kommunikationsstyring: Koordinering og tildeling af compilere, tolke og en anden softwareressource af de forskellige brugere af computersystemerne.

Funktioner af Operating System (OS)

Her er en liste over vigtige funktioner i OS:

  • Beskyttet og supervisor-tilstand
  • Tillader diskadgang og filsystemer Enhedsdrivere Netværkssikkerhed
  • Programudførelse
  • Hukommelsesstyring Virtual Memory Multitasking
  • Håndtering af I/O operationer
  • Manipulation af filsystemet
  • Fejlsøgning og håndtering
  • Ressourceallokering
  • Information og ressourcebeskyttelse

Funktioner af Operating System

udnyttelse af Operating System

  • Giver dig mulighed for at skjule detaljer om hardware ved at skabe en abstraktion
  • Nem at bruge med en GUI
  • Tilbyder et miljø, hvor en bruger kan udføre programmer/applikationer
  • Operativsystemet skal sørge for, at computersystemet er praktisk at bruge
  • Operating System fungerer som mellemled mellem applikationer og hardwarekomponenterne
  • Det giver computersystemets ressourcer et brugervenligt format
  • Fungerer som mellemled mellem alle hardware og software i systemet

Ulemper ved Operating System

  • Hvis der opstår et problem i OS, kan du miste alt indhold, der er blevet gemt i dit system
  • Operating systemets software er ret dyrt for små organisationer, hvilket tilføjer en byrde for dem. Eksempel Windows
  • Det er aldrig helt sikkert, da en trussel kan opstå til enhver tid

Hvad er kernen i Operating System?

Kernen er den centrale komponent i en computers operativsystemer. Det eneste job, som kernen udfører, er at styre kommunikationen mellem softwaren og hardwaren. En kerne er kernen i en computer. Det gør kommunikationen mellem hardware og software mulig. Mens kernen er den inderste del af et operativsystem, er en skal den yderste.

Kernel ind Operating System
Introduktion til Kernel

Funktioner af Kernel

  • Planlægning af processer på lavt niveau
  • Inter-proces kommunikation
  • Processynkronisering
  • Kontekstskift

Kerneltyper

Der findes mange typer kerner, men blandt dem er de to mest populære kerner:

1. Monolitisk

En monolitisk kerne er en enkelt kode eller blok af programmet. Det giver alle de nødvendige tjenester, der tilbydes af operativsystemet. Det er et forenklet design, som skaber et tydeligt kommunikationslag mellem hardware og software.

2. Mikrokerner

Microkernel administrerer alle systemressourcer. I denne type kerne implementeres tjenester i forskellige adresserum. Brugertjenesterne gemmes i brugeradresserum, og kernetjenester gemmes under kerneadresserum. Så det hjælper med at reducere størrelsen af ​​både kernen og operativsystemet.

Forskellen mellem firmware og Operating System

Nedenfor er de vigtigste forskelle mellem firmware og Operating system:

firmware Operating System
Definer firmware: Firmware er en form for programmering, der er indlejret på en chip i enheden, som styrer den specifikke enhed. Definere Operating System: OS giver funktionalitet ud over det, der leveres af firmwaren.
Firmware er programmer, der er kodet af fremstillingen af ​​IC'en eller noget, og som ikke kan ændres. OS er et program, der kan installeres af brugeren og kan ændres.
Den er gemt på ikke-flygtig hukommelse. OS er gemt på harddisken.

Forskellen mellem 32-bit og 64-bit Operating System

Nedenfor er nøglen Forskelle mellem 32-bit og 64-bit Operating System:

parametre 32.Bit 64.Bit
Architecture og software Tillad 32 bit databehandling samtidigt Tillad 64 bit databehandling samtidigt
Kompatibilitet 32-bit applikationer kræver 32-bit OS og CPU'er. 64-bit applikationer kræver et 64-bit OS og CPU.
Systemer tilgængelige Alle versioner af Windows 8, Windows 7, Windows Vista og Windows XP, Linux osv. Windows XP Professional, Vista, 7, Mac OS X og Linux.
Hukommelsesgrænser 32-bit systemer er begrænset til 3.2 GB RAM. 64-bit systemer tillader maksimalt 17 Billion GB RAM.

Resumé

  • Hvad er OS (Operating System definition) og dets typer: Et operativsystem er en software, der fungerer som en grænseflade mellem slutbrugeren og computerhardware. Forskellige kategorier af Operating System i computer og andre enheder er: Batch Operating System, Multitasking/Time Sharing OS, Multiprocessing OS, Real Time OS, Distributed OS, Network OS & Mobile OS
  • Personlig computer Operating Systems blev først udviklet i slutningen af ​​1950'erne til at styre båndopbevaring
  • Forklar Operating System fungerer: OS fungerer som et mellemled mellem brugeren og computeren. Det hjælper brugeren med at kommunikere med computeren uden at vide, hvordan man taler computerens sprog.
  • Kernen er den centrale komponent i en computers operativsystemer. Det eneste job, som kernen udfører, er at styre kommunikationen mellem softwaren og hardwaren
  • To mest populære kerner er monolitiske og Mikrokerner
  • Process, Device, File, I/O, Secondary-Storage, Memory management er forskellige funktioner i en Operating System