what is unix brief introduction unix
Въведение в операционната система Unix:
Нека започнем с урок №1: „Какво е Unix“ в тази поредица.
В този урок ще можете да разберете основните концепции на операционните системи, характеристиките на Unix, заедно с неговата архитектура.
=> Щракнете тук за пълната серия на уроците за Unix
Unix Video # 1:
Какво ще научите:
Какво е Unix?
Unix и Unix-подобни операционни системи са семейство компютърни операционни системи, които са получени от оригиналната система Unix от Bell Labs.
Първоначалните патентовани деривати включват системите HP-UX и SunOS. Нарастващата несъвместимост между тези системи обаче доведе до създаването на стандарти за оперативна съвместимост като POSIX. Съвременните POSIX системи включват Linux, неговите варианти и Mac OS.
Unix е най-мощната и популярна многопотребителска и многозадачна операционна система. Основните концепции на Unix са възникнали в проекта Multics от 1969 г. Системата Multics е замислена като система за споделяне на времето, която ще позволи на много потребители едновременно да получат достъп до мейнфрейм компютър.
Кен Томпсън, Денис Ричи и други разработиха основните градивни елементи на Unix, включително йерархична файлова система, т.е. концепциите на процесите и интерпретатора на командния ред за PDP-7. Оттам бяха разработени множество поколения Unix за различни машини.
Нарастващата несъвместимост между тези системи доведе до създаването на стандарти за оперативна съвместимост като POSIX и Single Unix Specification.
Програмите на Unix са разработени около някои основни философии, които включват изисквания като единична цел, оперативна съвместимост и работа със стандартизиран текстов интерфейс. Unix системите са изградени около ядро, което управлява системата и другите процеси.
Подсистемите на ядрото могат да включват управление на процеси, управление на файлове, управление на паметта, управление на мрежата и други.
Основни характеристики на Unix
Има няколко видни характеристики на Unix и малко от тях са посочени по-долу:
- Това е многопотребителска система, при която едни и същи ресурси могат да се споделят от различни потребители.
- Той осигурява многозадачност, при която всеки потребител може да изпълнява много процеси едновременно.
- Това беше първата операционна система, която беше написана на език от високо ниво (C Language). Това улесни пренасянето към други машини с минимални адаптации.
- Той осигурява йерархична файлова структура, която позволява по-лесен достъп и поддръжка на данните.
- Unix има вградени мрежови функции, така че различните потребители могат лесно да обменят информация.
- Функционалността на Unix може да бъде разширена чрез потребителски програми, изградени върху стандартен интерфейс за програмиране.
Архитектура на Unix
Ще разберем как се изпълняват потребителски команди в Unix. Потребителските команди често се въвеждат в интерфейса на командния ред, който се предоставя от „черупка“. Черупката е програма, която чете потребителските команди, оценява я и след това отпечатва резултата. За оценка на командата черупката може да изпълнява други команди или да ги предава на „ядрото“.
Ядрото е ядрото на операционната система, което директно взаимодейства с основния хардуер, за да осигури набор от стандартни услуги.
Урокът също обхваща:
- Какво е операционна система
- История на Unix
- Характеристики на Unix
- Архитектура на Unix
Нашият предстоящ урок ще ви даде подробно обяснение на Unix командите !!
как да премахна елемента от масива в java с пример
=> Щракнете тук за пълната серия на уроците за Unix
Препоръчително четене
- Урок за Unix Pipes: Тръби в програмирането на Unix
- Урок за UNIX за начинаещи (20+ задълбочени видеоклипове за обучение на Unix)
- Урок за скриптове на Unix Shell с примери
- Unix срещу Linux: Каква е разликата между UNIX и Linux
- Команди за обработка на текст в Unix: Unix филтри с примери
- Команди на Unix: Основни и разширени команди на Unix с примери
- Разрешения за достъп до файлове на Unix: Unix Chmod, Chown и Chgrp
- Файлова манипулация в Unix: Преглед на файловата система Unix