Скачиваний:
28
Добавлен:
02.05.2014
Размер:
52.06 Кб
Скачать

Эволюция ОС pre {border: 1px solid; padding: 3px; padding-bottom: 11pt; width: 468px; overflow-x: auto; font-size: 9pt;}     Шквал(!) новостей на CitCity.ru Океан(!) софта на CITKIT.ru Форумы Все публикации Учебный центр Курилка    CITForum на CD Подписка на новости портала Море(!) аналитической информации! :: CITFORUM.RU Motorola объявляет конкурс на вакансии разработчиков ПО

Проверь себя - пройди тест и направь резюме

ВКШ "Эксперт" Диплом МГУ + сертификаты Microsoft, SUN, Linux

2-х годичное вечернее обучение:

Администрирование

Безопасность

Разработка КИС IT-консалтинг Software Engineering Программирование Open Source СУБД Безопасность Internet Сети Операционные системы Hardware 17.08.2006 WWW CITForum.ru Новости мира IT: 17.08 - Microsoft запустила международную версию вирусного сканера17.08 - ICANN останется хозяином интернета до 2011 года17.08 - Русская "Википедия" содержит уже более 100 тысяч статей17.08 - Недавний патч для Internet Explorer провоцирует сбои17.08 - Новый сервер от Sun побил мировой рекорд производительности17.08 - Терабайтный жесткий диск поступит в продажу в 2006 году17.08 - В Сан-Франциско проходит выставка LinuxWorld 200617.08 - nVidia представила новые чипсеты для процессоров Opteron17.08 - Apple выпустила новый загрузчик Windows16.08 - Началась регистрация участников Google Code Jam 200616.08 - ИСП РАН выпустил систему Sedna 1.016.08 - Грядет кризис WiFi-несовместимости16.08 - Motorola сделает упор на Linux16.08 - Microsoft зафиксирует стоимость лицензий для многоядерных процессоров16.08 - Levi Strauss начала выпуск джинсов для iPod16.08 - Business Control добрался до Владивостока16.08 - Microsoft объявляет итоги Imagine Cup16.08 - Исходный код Java начнут открывать в октябре16.08 - IBM выпустила решение для управления электронной почтой16.08 - Доменная зона .mobi открыта для регистрации16.08 - AMD представила новые процессоры для серверных станций16.08 - Logitech и Skype объявили о сотрудничестве16.08 - Red Hat усилит поддержку JBoss16.08 - DeviceLock – решение проблемы несанкционированного использования материалов ФГУ «Российская государственная библиотека»15.08 - «Доктор Веб» информирует о вирусной опасности - Win32.HLLW.Gavir заражает исполняемые файлы и ворует пароли15.08 - Технология TruPreventTM, разработанная Panda Software, обнаружила первого червя, эксплуатирующего уязвимость Microsoft MS06-04015.08 - Компания Oracle становится ближе к народу15.08 - Лицензии на услуги связи третьего поколения будут выданы в этом году15.08 - Google оказался лучшей инновационной компанией 2006 года15.08 - Intel, Sony и BMW создали мультимедийный автомобиль Все новости на CitCity.ru Citforum.Direct:

- У кого разместить сервер на colocation?

- У кого заказать хостинг? Эволюция ОС Первый период (1945 -1955) Известно, что компьютер был изобретен английским математиком Чарльзом Бэбиджем в конце восемнадцатого века. Его "аналитическая машина" так и не смогла но-настоящему заработать, потому что технологии того времени не удовлетворяли требованиям по изготовлению деталей точной механики, которые были необходимы для вычислительной техники. Известно также, что этот компьютер не имел операционной системы. Некоторый прогресс в создании цифровых вычислительных машин произошел после второй мировой войны. В середине 40-х были созданы первые ламповые вычислительные устройства. В то время одна и та же группа людей участвовала и в проектировании, и в эксплуатации, и в программировании вычислительной машины. Это была скорее научно-исследовательская работа в области вычислительной техники, а не использование компьютеров в качестве инструмента решения каких-либо практических задач из других прикладных областей. Программирование осуществлялось исключительно на машинном языке. Об операционных системах не было и речи, все задачи организации вычислительного процесса решались вручную каждым программистом с пульта управления. Не было никакого другого системного программного обеспечения, кроме библиотек математических и служебных подпрограмм. Второй период (1955 - 1965) С середины 50-х годов начался новый период в развитии вычислительной техники, связанный с появлением новой технической базы - полупроводниковых элементов. Компьютеры второго поколения стали более надежными, теперь они смогли непрерывно работать настолько долго, чтобы на них можно было возложить выполнение действительно практически важных задач. Именно в этот период произошло разделение персонала на программистов и операторов, эксплуатационщиков и разработчиков вычислительных машин. В эти годы появились первые алгоритмические языки, а следовательно и первые системные программы - компиляторы. Стоимость процессорного времени возросла, что потребовало уменьшения непроизводительных затрат времени между запусками программ. Появились первые системы пакетной обработки, которые просто автоматизировали запуск одной программ за другой и тем самым увеличивали коэффициент загрузки процессора. Системы пакетной обработки явились прообразом современных операционных систем, они стали первыми системными программами, предназначенными для управления вычислительным процессом. В ходе реализации систем пакетной обработки был разработан формализованный язык управления заданиями, с помощью которого программист сообщал системе и оператору, какую работу он хочет выполнить на вычислительной машине. Совокупность нескольких заданий, как правило в виде колоды перфокарт, получила название пакета заданий. Третий период (1965 - 1980) Следующий важный период развития вычислительных машин относится к 1965-1980 годам. В это время в технической базе произошел переход от отдельных полупроводниковых элементов типа транзисторов к интегральным микросхемам, что дало гораздо большие возможности новому, третьему поколению компьютеров. Для этого периода характерно также создание семейств программно-совместимых машин. Первым семейством программно-совместимых машин, построенных на интегральных микросхемах, явилась серия машин IBM/360. Построенное в начале 60-х годов это семейство значительно превосходило машины второго поколения по критерию цена/произ-водительность. Вскоре идея программно-совместимых машин стала общепризнанной. Программная совместимость требовала и совместимости операционных систем. Такие операционные системы должны были бы работать и на больших, и на малых вычислительных системах, с большим и с малым количеством разнообразной периферии, в коммерческой области и в области научных исследований. Операционные системы, построенные с намерением удовлетворить всем этим противоречивым требованиям, оказались чрезвычайно сложными "монстрами". Они состояли из многих миллионов ассемблерных строк, написанных тысячами программистов, и содержали тысячи ошибок, вызывающих нескончаемый поток исправлений. В каждой новой версии операционной системы исправлялись одни ошибки и вносились другие. Однако, несмотря на необозримые размеры и множество проблем, OS/360 и другие ей подобные операционные системы машин третьего поколения действительно удовлетворяли большинству требований потребителей. Важнейшим достижением ОС данного поколения явилась реализация мультипрограммирования. Мультипрограммирование - это способ организации вычислительного процесса, при котором на одном процессоре попеременно выполняются несколько программ. Пока одна программа выполняет операцию ввода-вывода, процессор не простаивает, как это происходило при последовательном выполнении программ (однопрограммный режим), а выполняет другую программу (многопрограммный режим). При этом каждая программа загружается в свой участок оперативной памяти, называемый разделом. Другое нововведение - спулинг (spooling). Спулинг в то время определялся как способ организации вычислительного процесса, в соответствии с которым задания считывались с перфокарт на диск в том темпе, в котором они появлялись в помещении вычислительного центра, а затем, когда очередное задание завершалось, новое задание с диска загружалось в освободившийся раздел. Наряду с мультипрограммной реализацией систем пакетной обработки появился новый тип ОС - системы разделения времени. Вариант мультипрограммирования, применяемый в системах разделения времени, нацелен на создание для каждого отдельного пользователя иллюзии единоличного использования вычислительной машины. Четвертый период (1980 - настоящее время) Следующий период в эволюции операционных систем связан с появлением больших интегральных схем (БИС). В эти годы произошло резкое возрастание степени интеграции и удешевление микросхем. Компьютер стал доступен отдельному человеку, и наступила эра персональных компьютеров. С точки зрения архитектуры персональные компьютеры ничем не отличались от класса миникомпьютеров типа PDP-11, но вот цена у них существенно отличалась. Если миникомпьютер дал возможность иметь собственную вычислительную машину отделу предприятия или университету, то персональный компьютер сделал это возможным для отдельного человека. Компьютеры стали широко использоваться неспециалистами, что потребовало разработки "дружественного" программного обеспечения, это положило конец кастовости программистов. На рынке операционных систем доминировали две системы: MS-DOS и UNIX. Однопрограммная однопользовательская ОС MS-DOS широко использовалась для компьютеров, построенных на базе микропроцессоров Intel 8088, а затем 80286, 80386 и 80486. Мультипрограммная многопользовательская ОС UNIX доминировала в среде "не-интеловских" компьютеров, особенно построенных на базе высокопроизводительных RISC-процессоров. В середине 80-х стали бурно развиваться сети персональных компьютеров, работающие под управлением сетевых или распределенных ОС. В сетевых ОС пользователи должны быть осведомлены о наличии других компьютеров и должны делать логический вход в другой компьютер, чтобы воспользоваться его ресурсами, преимущественно файлами. Каждая машина в сети выполняет свою собственную локальную операционную систему, отличающуюся от ОС автономного компьютера наличием дополнительных средств, позволяющих компьютеру работать в сети. Сетевая ОС не имеет фундаментальных отличий от ОС однопроцессорного компьютера. Она обязательно содержит программную поддержку для сетевых интерфейсных устройств (драйвер сетевого адаптера), а также средства для удаленного входа в другие компьютеры сети и средства доступа к удаленным файлам, однако эти дополнения существенно не меняют структуру самой операционной системы. Предыдущая глава || Оглавление || Следующая глава   Размещение рекламы - pr@citforum.ru, ICQ 232284597 Подписка на новости IT-портала CITForum.ru

(библиотека, CITKIT.ru, CitCity) Новые поступления: 17 августа Проблемы сравнения стоимости выполнения запросов Параллельное дежавю или... "эффект Бартини" Создание и тестирование многопоточной программы Обзоры журнала Computer: Игры и образование Возвращение микроядерных операционных систем Как сделать так, чтобы компьютеры не вредили людям Полезны ли толстые клиенты без собственного состояния? 15 августа Транспортные сети мобильных операторов: время переходить на IP Композиции объектов KDE vs GNOME: еще одно размышление на вечную тему Ubuntu Linux: каталог ссылок Acer TravelMate 2403WXCi 8 августа Распределение нагрузки на WEB приложения Модуль mod_dav. Архитектура модуля ZenWalk-2, или еще раз о Дзэн-буддистском Linux'е Собери свой Ubuntu Настройка WMII3 Ion3: положительный wm 1 августа CitCity: Microsoft поворачивается лицом к управлению документами – «на запах» больших денег? Суета вокруг Apple Электронные деньги: миф или реальность Соединяем 25 июля CitCity: Автоматизация хаоса, или зачем нужны системы электронного документооборота Ядрена мощь (краткий обзор прессы о новых процессорах Intel) Угроза стабильности Евросоюза (об отношениях Еврокомиссии и Microsoft) Интеллектуальная видеосеть Корпоративная сетевая архитектура будущего О роли сетевых технологий в здравоохранении XXI века 18 июля CitCity: Кто заплатит за свободу? "Цифровой дом" на колесах Приобретение средств data mining: как избежать ошибок при создании системы прогнозной аналитики Как начать внедрение технологии data mining, не теряя ее ценных возможностей Инструменты data mining: что лучше выбрать? Нормативное регулирование IT-безопасности 13 июля Технологии виртуализации: вчера, сегодня, завтра Программные решения для выявления и предотвращения утечек конфиденциальных данных Рынок 3D-акселераторов: закат или трансформация? Калифорнийское яблоко оказалось "антоновкой" Спутниковые навигационные системы GPS и ГЛОНАСС 11 июля "Двойной" Centrino (обзор ноутбуков) Индустриальное распространение SAS Serial Attached SCSI - время пришло? Серверное противостояние Платформа для ERP Управление электропитанием: когда вы последний раз заходили в серверную? CitCity: У Питона ожидается прибавление семейства 6 июля Мой офис - моя крепость (о политиках безопасности) Сетевой швейцарский нож (беспроводной роутер BR-6114Wg) Linspire: уже не Linux, но еще не Windows Простая почтовая система с защитой от вирусов и спама (FreeBSD+ClamAV) Kubuntu Dapper. Кратко о доводке 4 июля Критерии полноты тестового покрытия в генетических алгоритмах генерации тестов Паттерны проектирования тестовых сценариев Анализ и трансформации исполняемых UML моделей Использование ролей в сценариях взаимодействия Интегрированная среда описания системы команд встраиваемых процессоров 29 июня Метод виртуального процессора в защите программного обеспечения Генерация тестовых данных сложной структуры с учетом контекстных ограничений Open Source: MEPIS, или Linux под сенью пирамид email-ng (о почтовой программе imapfilter) 27 июня Использование параллелизма на уровне команд в компиляторе для Intel Itanium Разреженная модель базовых блоков для оптимизации потоков команд Разработка системной поддержки вызова программ, реализованных на языке Fortran, из среды Java 22 июня Раскрутка и оптимизация сайта - краткий курс Автоматическая генерация тестовых данных для оптимизаторов графических моделей Применение технологии UniTesK для тестирования систем с различной конфигурацией активных потоков управления Использование информации о линейных зависимостях для обнаружения уязвимостей в исходном коде программ Архив новостей >>>

IT-консалтинг Software Engineering Программирование Open Source СУБД Безопасность Internet Сети Операционные системы Hardware Информация для рекламодателей PR-акции, размещение рекламы - pr@citforum.ru, тел. +7 495 4119920, ICQ 232284597 Пресс-релизы - manager@citforum.ru Послать комментарий

Информация для авторов This Web server launched on February 24, 1997

Copyright © 1997-2000 CIT, © 2001-2005 CIT Forum Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...

Соседние файлы в папке sos