Унипроцесорни системи

Унипроцесорни системи - Образование на секции, операционни системи, среди и черупки Унипроцесорните машини 40-50-те години на Xx век не бяха гъвкави.

Еднопроцесорните машини от 40-50-те години на XX век не са нито гъвкави, нито ефективни.­ефективно. Изпълнението на програмите изисква трудоемка подготовка: уста­актуализиране на ленти, поставяне на перфокарти в четец, настройване на превключватели и др. Изпълнение на всяка извикана програма на­Дания, разглежда като отделно действие. В случая, когато машината е необходима­беше достъпна за няколко потребители, бяха предвидени специални карти­да, така че потребителят може да резервира кола за определено време. По време на времето, определено за потребителя, машината беше­под негов контрол. Сесията обикновено започва с инсталирането на професионалист­грама, последван от кратък период от изпълнението му.

Създадени са операционни системи, за да се опрости инсталационният процес и да се ускорят преходите между заданията. Едно от най-ранните подобрения беше разделянето на потребителя и оборудването, което изключва­хората започнаха да се движат из стаята, в която се намираше колата. Нает е компютърен оператор, който контролира действията на машината. Ако някой искаше да бъде изпълнена програма, той трябваше­да го достави на оператора заедно с данни и специални инструкции за използването му­и след това се върнете по-късно за резултати. На свой ред операторът за изтегляне­Те избутаха тези материали в паметта на машината, откъдето операционната система можеше да ги извлече и да изпълни програмата. Такава организация се изчислява­това беше началото партидна обработка, когато всички се върнат­chi се събират в един пакет и след това се изпълняват без допълнително участие на потребителя­дарител.

В системи с пакетна обработка заданията, поставени в паметта, чакаха изпълнението си в опашка за работа. Обърни се Това е начин за организиране на съхранение на данни, при който обектите (в нашия случай работни места) се подреждат съгласно принципа FIFO (първи вход, първи изход - първи вход - първи обслужван). Тоест обектите се избират от опашката в същия ред, в който са поставени в нея. Всъщност повечето опашки за­Дания не следва стриктно структурата на FIFO, тъй като повечето операционни системи предоставят приоритети на работата. В резултат изпълнението на задачата може да бъде отложено поради друга задача, която има по-висока­приоритет.

реално време

В системите за ранна обработка на партиди всяка работа беше придружена от набор­Рум от инструкции, обясняващи как да подготвите машината за задачата. Тези в­структури са написани на език език за контрол на работата (JCL) и бяха съхранени със заданието в опашката за работа. Когато беше избрано задание за изпълнение, операционната система отпечата тези инструкции на принтер, който операторът на машината да прочете. Инструкциите, които се изискват­Дейностите на оператора са свързани главно с периферно оборудване­Яжте. Тъй като днес тези дейности са сведени до минимум, езиците за контрол на работата се превърнаха в средство за комуникация с операционната система, а не с операционната система.­ратор. Компютърният оператор вече не беше необходим.