Операционни системи (Доклад)
"Операционни системи" Белая Олга gr.107712
Операционна система (ОС) - набор от про-
grammnyh превозни средства, извършващи управление на компютъра, стартирайте приори-
Kladniew програми и тяхното взаимодействие с външни устройства и други
програми, както и предоставяне на потребителите на диалог с компютъра.
Тя осигурява специфичен начин за комуникация (интерфейс) за потребителското компютърната система и програмите за оперативна съвместимост на. Интерфейсът в този случай може да бъде софтуер и на потребителите.
Интерфейс за програмиране - набор от инструменти, които осигуряват съвместимост на устройства и програми в рамките на компютърната система.
Потребителски интерфейс - софтуер и хардуер взаимодейства с потребителя или компютъра. Потребителският интерфейс може да бъде екип или обектно-ориентирани.
Интерфейсът на командването се основава на създаването на потребителска команда (пишете на клавиатурата) за извършване на действия по компютърни ресурси.
ОО интерфейс - управление на компютърната система на ресурсите чрез своите операции на обекти: създаване, активирайте, преместване, копиране, изтриване и т.н.
Повечето от съществуващите операционни системи разработени и променени. В тази модификация придобие статут на версии. Като цяло, по-високи номера на версията, толкова по-напреднали (разработена) OS.
Операционни системи могат да се класифицират в зависимост от: броя на едновременни потребители: един играч и мултиплейър; броя на изпълняваните задачи едновременно под операционни системи: за еднократна задачи и многозадачна; броят на поддържаните процесори: еднопроцесорни и многопроцесорни; битова операционна система код: 8-, 16-, 32- и 64-битови; вида на потребителския интерфейс: Command (текст) и обект
ориентирана (графичен); достъпа на потребителите до типа на ресурса на компютъра: групова обработка, времето за споделяне и в реално време; тип оползотворяване: местна и мрежа.
Всяка операционна система има своите предимства и недостатъци. Избор на операционна система, потребителят трябва да бъде от степента, в която тя ще осигури решение на настоящите и бъдещите си задачи. Трябва да се вземат под внимание: за всички хардуерни платформи и скоростта, с която работи на операционната система; опора периферен хардуер OS; като напълно отговаря OS
потребителски изисквания, т.е., какви са функциите на системата; какъв начин да OS взаимодействие потребител (как очевидно, лесен за употреба, разбираемо и познат потребителски интерфейс);
Има ли информация за съвети, интегрирани директории и др.; Каква е надеждността на системата, т.е., нейната устойчивост на потребителски грешки, отказ на оборудването и т.н. и т.н..;
Какви възможности на операционната система за работа в мрежа; Дали OS съвместимост с други операционни системи; Какви инструменти прави операционната система за разработка на приложения; независимо дали това се извършва с помощта на операционната система на различни национални езици; някои добре известни софтуерни пакети могат да бъдат използвани в
работа със системата; как защитата на операционната система на данните и на самата система.
управление на хардуер, входно-изходни устройства
Multitasking подкрепа (разделение на използването на паметта, по време на работа)
Ограничаване на достъпа, мултиплейър режим (ако вземем за пример DOS, тя не може да бъде много потребители)
Мрежа (Spektrum вземем един пример.)
Ядрото - централната част на операционната система, която контролира изпълнението на процеси, ресурси изчислителни процеси sistemyi предоставяне на координиран достъп до тези ресурси. Основните ресурси са времето процесор, памет, входно-изходни устройства. Достъп до файловата система мрежа, също могат да бъдат приложени на ниво ядро.
Като основен елемент на операционната система, ядрото е най-ниското ниво на абстракция за достъпа на приложенията до ресурси на една компютърна система, необходима за тяхната работа. Обикновено, ядрото осигурява изпълними процеси, свързани достъп приложения чрез използването на механизми за по-процеса взаимодействия в работа приложения за повиквания OS система.
Списък на операционни системи
Операционната система UNIX е разработена от служители Bell Labs под ръководството на Денис Ричи, Кен Томпсън и Брайън Kernighan през 1969.
В началото на 90-те години, когато в университета в Хелзинки студент Линус Торвалдс започна разработването на нова основна операционна система за IBM-съвместим персонален компютър, което се нарича «Linux или" Линукс "." В момента, GNU / Linux (комбинация от различни дистрибуции, изградени върху ядрото на Линукс базирани) е на второ място по популярност сред операционните системи, използвани за потребителски работни (на първо място принадлежи на Microsoft Windows).
Linux-начинаещи (начинаещи. Какво, къде, как и защо. Основните посоки.)
Linux-често задавани въпроси (често задавани въпроси и техните отговори.)
Linux-членове (Очерци. Искате ли да публикувате вашите собствени.)
Linux-връзки (колекция от полезни връзки.)
Linux-наръчник (кратко полезен наръчник ежедневни команди)
Linux-About (Какво да добавите, в какъв формат и как да задават въпроси.)
AmigaOS - операционната система за семейството Amiga на персонални компютри (CPU Motorola 68k), е атипично микрокърнъла нарича Exec. KlassicheskuyuAmigaOS обикновено се разглежда като съвкупност от два компонента: Kickstart и Workbench. Kickstart осигурява абстракция от уникален хардуер Амига и се състои от: многозадачност разписание vytesenyayuschey (Exec), операционната система диск (AmigaDOS) и GUI библиотеки (интуицията). Workbench е графичен потребителски интерфейс, и е представена като правило със същото име плот или друг файлов мениджър. История на AmigaOS започва през 1985 г., това е първият операционна система, която е въведена в същото време изпреварваща многозадачност в реално време, графичен потребителски интерфейс и команден ред. Той разполага с 3 пълноценни клона (наследява AmigaOS архитектура):
AROS - OS съвместим с AmigaOS на ниво API, разработен от AROS Екип на принципите за отворен код (x86 процесори).
AmigaOS 4.x - патентована версия на AmigaOS, развитие на компанията Hyperion вх. за семейство от PC AmigaOne (PowerPC процесор);
AmigaAnywhere - околната среда, прилагане на различни платформи, подобен на Java. Има за всички процесори;
MorphOS - AmigaOS-съвместима операционна система, смесени с типа Open-Source, първоначално изработване на Genesi за семейство PC Pegasos (PowerPC процесор);
През 1980 г. Тим Патерсън (Тим Патерсън) от Сиатъл Computer Products (SCP) QDOS (Бърз и Dirty Операционна система) е създаден. QDOS, в по-голямата си част, е 16-битов клонинг на CP / M, но с новата файлова система - FAT. QDOS е преименуван на 86-DOS, както е проектирана да работи на Intel процесор 8086. Microsoftpriobrela QDOS за $ 50 000 и го продаде вече като IBM PC-DOS (MS-DOS).
FreeDOS - свободно да се разпространява функционално копие на добре познатия диск MS-DOS операционна система.
Тичане на Intel платформи, AMD и VIA процесори, от друга, с някои изключения. Фенове на OS / 2, AmigaOS, Mac OS, Solaris, Linux и UNIXkritikuyut всички версии на Windows, тъй като въвеждането на системата на пазара. Въпреки това, Windows последните 10 години - най-популярната операционна система за настолни компютри на x86 семейството на процесори. В голяма част от този успех е гарантирано на пазарната политика, която също е критикуван. Има две специфични отрасли на семейството на OS Windows:
Вграден - в реално време OS за управление на промишлено оборудване, се създава като олекотена версия на Windows NT или XP.
OS / 2 - операционна система, разработена от IBM (първоначално съвместно с Microsoft, по-късно от свое). В момента се работи по версии на клиента прекратено във връзка с широк диапазон на MS Windows NT / XP. Версия на сървъра да продължи да бъде подкрепена от широкото въвеждане ореол. Широко се използва в Съединените щати, в банковия и промишления сектор, както и в България, на банкомати.
ReactOS - операционна система, един от проектите с отворен код общност. По време се очаква развитието да се постигне пълна съвместимост с приложения и драйвери, Microsoft Windows (R) NT4.
Plan9 - операционна система, разработена от Bell Labs - UNIX гушкат и езика на C. Тя се основава на идеята за използване на файлови йерархии да представлява всички ресурси на операционната система и хардуера. Идеален за изграждане на разпределени системи.
Inferno - наследник на идеите на Plan9, чиято отличителна характеристика, която е ниско потребление на ресурси на компютъра, както и способността да се работи както в горната част на инсталираната операционна система и независимо. VitaNuova