Articles

Vad är Unix: en kort introduktion till Unix

introduktion till Unix operativsystem:

låt oss börja med handledning #1: ’Vad är Unix’ i denna serie.

i denna handledning kommer du att kunna förstå de grundläggande begreppen operativsystem, funktioner i Unix, tillsammans med dess arkitektur.

= > Klicka här för komplett Unix Tutorial serie

Unix Video #1:

Vad är Unix?

Unix och Unix-liknande operativsystem är en familj av datoroperativsystem som härrör från det ursprungliga Unix-systemet från Bell Labs.

ursprungliga proprietära derivat inkluderade HP-UX och SunOS-systemen. Växande inkompatibilitet mellan dessa system ledde emellertid till skapandet av interoperabilitetsstandarder som POSIX. Moderna POSIX-system inkluderar Linux, dess varianter och Mac OS.

Unix är det mest kraftfulla och populära operativsystemet för flera användare och multi-tasking. De grundläggande begreppen Unix har sitt ursprung i Multics-projektet 1969. Multics-systemet var avsett som ett tidsdelningssystem som skulle göra det möjligt för flera användare att samtidigt komma åt en stordator.

Ken Thompson, Dennis Ritchie och andra utvecklade de grundläggande byggstenarna i Unix inklusive ett hierarkiskt filsystem, dvs begreppen processer och en kommandoradstolk för PDP-7. Därifrån utvecklades flera generationer av Unix för olika maskiner.

växande inkompatibilitet mellan dessa system ledde till skapandet av interoperabilitetsstandarder som POSIX och Single Unix Specification.

Unix-program är utformade kring vissa kärnfilosofier som innehåller krav som enstaka ändamål, interoperabla och arbetar med ett standardiserat textgränssnitt. Unix-system är uppbyggda kring en kärnkärna som hanterar systemet och de andra processerna.

Kärnsubsystem kan innefatta processhantering, filhantering, minneshantering, nätverkshantering och andra.

framträdande funktioner i Unix

det finns flera framträdande funktioner i Unix, och få bland dem anges nedan:

  • Det är ett fleranvändarsystem där samma resurser kan delas av olika användare.
  • Det ger multi-tasking, där varje användare kan utföra många processer samtidigt.
  • Det var det första operativsystemet som skrevs på ett högnivåspråk (C-språk). Detta gjorde det enkelt att porta till andra maskiner med minimala anpassningar.
  • Det ger en hierarkisk filstruktur som möjliggör enklare åtkomst och underhåll av data.
  • Unix har inbyggda nätverksfunktioner så att olika användare enkelt kan utbyta information.
  • Unix-funktionalitet kan utökas genom användarprogram byggda på ett standardprogrammeringsgränssnitt.

Unix-arkitektur

Vi kommer att förstå hur användarkommandon körs i Unix. Användarkommandon matas ofta in på ett kommandoradsgränssnitt som tillhandahålls av ett ’skal’. Skalet är ett program som läser användarkommandon, utvärderar det och skriver sedan ut resultatet. För att utvärdera kommandot kan skalet utföra andra kommandon eller skicka dem till ’kärnan’.

kärnan är kärnan i operativsystemet som direkt interagerar med den underliggande hårdvaran för att tillhandahålla en uppsättning standardtjänster.

handledningen omfattar också:

  • Vad är operativsystem
  • historia Unix
  • funktioner i Unix
  • Unix arkitektur

vår kommande handledning kommer att ge dig en detaljerad förklaring av Unix-kommandon!!

= > Klicka här för komplett Unix handledning serie

föregående handledning / nästa handledning