Автоматизация Автоматизация Архитектура Астрономия Одит Биология Счетоводство Военна наука Генетика География Геология Държавна къща Друга журналистика и средства за масова информация Изкуство Чужди езици Компютърни науки История Компютри Компютри Кулинарна култура Лексикология Литература Логика Маркетинг Математика Механика Механика Мениджмънт Метал и заваръчна механика Музика Население Образование Безопасност на живота Охрана на труда Педагогика Политика Право инструмент за програмиране производство Industries Психология P Дио Религия Източници Communication Социология на спорта стандартизация Строителство Технологии Търговия Туризъм Физика Физиология Философия Финанси Химически съоръжения Tsennoobrazovanie скициране Екология иконометрия Икономика Електроника Yurispundenktsiya

Еволюция на операционните системи. Съвременният етап от развитието на операционните системи за персонални компютри

Прочетете още:
  1. А) към всяка икономическа система
  2. А) система за прогресивно данъчно облагане.
  3. AuamocTukaДиагностика на умственото развитие на деца на възраст 3-7 години
  4. BRP открива нов кръг от иновативни разработки с освобождаването на платформата Ski-Doo REV
  5. В) Систематично
  6. CASE технология за създаване на информационни системи
  7. ERP и CRM система OpenERP
  8. F8 Нарушения на психологическото развитие
  9. HMI / SCADA - създаване на графичен интерфейс в SCADA система Trace Mode 6 (Част 1).
  10. СИСТЕМА, ИЗТОЧНИЦИ, ИСТОРИЧЕСКА ТРАДИЦИЯ НА РИМСКОТО ПРАВО
  11. I. Резултати от социалното и икономическо развитие на Република Карелия за периода 2007-2011 г.
  12. I. Главна Риси полицейска система на Украйна

Появата на първите операционни системи

Идеята за компютъра беше предложена от английския математик Чарлс Бабидж (Чарлс Бабадж) в средата на деветнадесети век. Неговата механична "аналитична машина" никога не е успяла да спечели пари, защото технологиите от онова време не отговарят на изискванията, необходими за производството на десните части на точностната механика. Разбира се, не се говори за операционната система за този "компютър".

Реалното раждане на цифрови компютри се появи малко след края на Втората световна война. В средата на 40-те години бяха създадени първите изчислителни устройства за тръби. По това време същата група хора участва в проектирането, работата и програмирането на компютъра. Това беше по-скоро изследователска работа в областта на компютърните технологии, а не използването на компютри като средство за решаване на практически проблеми от други области на приложение. Програмирането се извършва изключително на машинен език. Нямаше системен софтуер, с изключение на библиотеките от математически и сервизни програми, които програмистът би могъл да използва, за да не записва всеки път кодове, които изчисляват стойността на математическата функция или контролират стандартно устройство за входно-изходно устройство. Операционните системи все още не се появяват, всички задачи по организиране на изчислителния процес се обработват от всеки програмист от контролния панел, което е примитивно устройство за входно-изходно устройство, състоящо се от бутони, ключове и индикатори. От средата на 50-те години на миналия век започна нов период в развитието на компютърните технологии, свързани с появата на нова техническа база - полупроводникови елементи. Скоростта на процесорите се е увеличила, обемът на операционната и външната памет са се увеличили. Компютрите са станали по-надеждни, сега те могат да работят непрекъснато толкова дълго, че да им бъде поверено изпълнението на истински практически задачи.

Заедно с подобряването на оборудването се наблюдава забележим напредък и в областта на автоматизацията на програмирането и организацията на изчислителната работа. През тези години се появиха първите алгоритмични езици и по този начин се добави нов тип системен софтуер - преводачи - към библиотеките на математическите и служебни практики.



Изпълнението на всяка програма започна да включва голям брой допълнителни работи: зареждане на необходимия преводач (ALGOL, FORTRAN, COBOL и др.), Стартиране на компилатора и получаване на получената програма в машинни кодове, свързване на програмата с библиотечните програми, зареждане на програмата в RAM, , извеждането на резултатите към периферното устройство. За да организираме ефективното споделяне на преводачи, библиотечни програми и товарачи в персонала на много компютърни центрове, бяха представени позициите на операторите, които професионално извършиха работата по организиране на изчислителния процес за всички потребители на този център.

Но без значение колко бързо и надеждно операторите са работили, те не могат да се конкурират с работата на устройствата на компютъра по никакъв начин. По-голямата част от времето процесорът беше празен, докато чакаше операторът да започне следващата задача. И тъй като процесорът беше много скъпо устройство, ниската ефективност на използването му означаваше ниската ефективност на използване на компютъра като цяло. За да се реши този проблем, бяха разработени първите партидни системи за обработка, които автоматизират цялата последователност от действия на оператора в организирането на изчислителния процес. Системите за ранно обработване на партиди бяха прототип на съвременните операционни системи, те бяха първите системни програми, предназначени не за обработка на данни, а за управление на изчислителния процес.

По време на внедряването на системите за обработка на партиди беше разработен форматизиран език за управление на задачите, с помощта на който програмистът информираше системата и оператора какви действия и в каква последователност иска да изпълни на компютъра. Типичен набор от директиви обикновено включваше знака за началото на отделна работа, обаждането на преводача, обаждането на товарача, знаците за началото и края на оригиналните данни.

‡ Зареждане ...

Операторът направи пакет от задачи, които впоследствие без участието му бяха последователно пуснати за изпълнение от контролната програма - монитора. Освен това, мониторът е в състояние самостоятелно да се справя с най-честите аварийни ситуации по време на работа на потребителски програми, като липса на входни данни, препълване на регистъра, разделяне на нула, достъп до несъществуваща памет и т.н. Обикновено пакетът е набор от перфорирани карти ускоряване на работата, тя може да бъде прехвърлена към по-удобна и по-удобна среда, например върху магнитна лента или магнитен диск. Самата мониторна програма в първите им реализации беше съхранена и върху ударни или ударни ленти, а по-късно и върху магнитна лента и магнитни дискове.

Системите за ранно обработване на партиди значително намалиха времето, прекарано в спомагателните дейности, за да организират изчислителния процес, и следователно бе направена още една стъпка за подобряване на ефективността на използването на компютри. Въпреки това, докато потребителите на програмисти загубиха директен достъп до компютъра, което намали ефективността на тяхната работа - правенето на всяка корекция изисква много повече време, отколкото при взаимодействие с дистанционното управление на машината.


| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |


Когато използвате този материал, свържете се със bseen2.biz (0.011 сек.)