Articles

Co to jest Unix: Krótkie wprowadzenie do Uniksa

Wprowadzenie do systemu operacyjnego Unix:

Zacznijmy od samouczka #1: „Czym jest Unix” z tej serii.

w tym samouczku będziesz w stanie zrozumieć podstawowe pojęcia systemów operacyjnych, cechy Uniksa, wraz z jego architekturą.

=> Kliknij tutaj, aby uzyskać pełną serię samouczków uniksowych

Unix Video #1:

Co To jest Unix?

Unix i Unix-podobne systemy operacyjne to rodzina komputerowych systemów operacyjnych wywodzących się z oryginalnego systemu Unix firmy Bell Labs.

początkowe własnościowe pochodne obejmowały systemy HP-UX i SunOS. Jednak rosnąca niezgodność między tymi systemami doprowadziła do stworzenia standardów interoperacyjności, takich jak POSIX. Nowoczesne systemy POSIX obejmują Linux, jego warianty i Mac OS.

Unix to najpotężniejszy i najbardziej popularny wielozadaniowy i wielozadaniowy System operacyjny. Podstawowe koncepcje Uniksa powstały w projekcie Multics z 1969 roku. System Multics został pomyślany jako system współdzielenia czasu, który pozwoli wielu użytkownikom na jednoczesny dostęp do komputera mainframe.

Ken Thompson, Dennis Ritchie i inni opracowali podstawowe elementy składowe Uniksa, w tym hierarchiczny system plików, tj. koncepcje procesów i interpreter wiersza poleceń dla PDP-7. Stamtąd opracowano wiele generacji Uniksa dla różnych maszyn.

rosnąca niezgodność między tymi systemami doprowadziła do powstania standardów interoperacyjności, takich jak POSIX i Single Unix Specification.

programy uniksowe są zaprojektowane wokół niektórych podstawowych filozofii, które obejmują wymagania takie jak pojedynczy cel, interoperacyjność i praca ze znormalizowanym interfejsem tekstowym. Systemy Unix są zbudowane wokół jądra, które zarządza systemem i innymi procesami.

podsystemy jądra mogą obejmować zarządzanie procesami, Zarządzanie plikami, zarządzanie pamięcią, zarządzanie siecią i inne.

Najważniejsze cechy Uniksa

istnieje kilka ważnych cech Uniksa, a kilka z nich podano poniżej:

  • jest to system wieloosobowy, w którym te same zasoby mogą być współdzielone przez różnych użytkowników.
  • zapewnia wielozadaniowość, w której każdy użytkownik może wykonywać wiele procesów w tym samym czasie.
  • był to pierwszy system operacyjny, który został napisany w języku wysokiego poziomu (Język C). Ułatwiło to przenoszenie na inne maszyny przy minimalnych adaptacjach.
  • zapewnia hierarchiczną strukturę plików, która umożliwia łatwiejszy dostęp i konserwację danych.
  • Unix ma wbudowane funkcje sieciowe, dzięki którym różni użytkownicy mogą łatwo wymieniać informacje.
  • funkcjonalność Uniksa może być rozszerzona poprzez programy użytkownika zbudowane na standardowym interfejsie programistycznym.

Architektura Uniksa

zrozumiemy jak polecenia użytkownika są wykonywane w Uniksie. Polecenia użytkownika są często wprowadzane w interfejsie wiersza poleceń, który jest dostarczany przez „powłokę”. Powłoka jest programem, który odczytuje polecenia użytkownika, ocenia je, a następnie drukuje wynik. Do oceny polecenia powłoka może wykonywać inne polecenia lub przekazywać je do 'jądra’.

jądro jest rdzeniem systemu operacyjnego, który bezpośrednio współdziała z podstawowym sprzętem, aby zapewnić zestaw standardowych usług.

poradnik obejmuje również:

  • czym jest system operacyjny
  • Historia Uniksa
  • cechy Uniksa
  • Architektura Uniksa

Nasz nadchodzący poradnik da ci szczegółowe wyjaśnienie poleceń Uniksa!!

=> Kliknij tutaj, aby uzyskać pełną serię samouczków Unix

poprzedni samouczek / następny samouczek