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
Leave a Reply