русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Функционирование компьютерных систем


Дата добавления: 2014-11-28; просмотров: 1541; Нарушение авторских прав


Для ввода и вывода информации используются аналоговые и цифровые порты. Для чего обычно применяются интерфейсные микросхемы или на кристалле процессора формируются блоки, отвечающие за это. Цифровая информация обрабатывается процессором, который часто называют микропроцессором. Но, чтобы процессор мог проводить осмысленные действия, где-то должна быть записана программа — набор команд, которая определяет реакцию процессора на тот или иной внешний сигнал, например на нажатие кнопки включения питания. Чаще всего такая программа называется BIOS — базовая система ввода-вывода, которая хранится в микросхеме постоянного запоминающего устройства (например, микросхема флэш-памяти).

В современном сотовом телефоне в микросхеме памяти есть место только для программы BIOS, отвечающей за все функции работы телефона, плюс ряд сервисных программ и простых игр. Заставить сотовый телефон делать что-либо еще обычному пользователю невозможно, хотя принципиального запрета нет.

В персональном компьютере места для хранения программ необычайно много, поэтому имеется традиция, по которой программу, отвечающую за начальный запуск компьютера и тестирование узлов, называть BIOS. После того как программа BIOS выполнит все действия, которые были запрограммированы программистами, управление компьютером передается операционной системе, находящейся на каком-либо внешнем носителе: винчестере, компакт-диске или гибком диске. И только после запуска операционной системы пользователь может запустить свою любимую игрушку или заняться какой-либо полезной деятельностью.

То есть операционная система — это посредник между "железом" и человеком. А так как людям свойственно создавать уют где живут и работают, то Программисты стараются делать операционные системы с доброжелательным и простым интерфейсом, например щелкнул мышкой на рисунке — запустилась полезная программа. Это как указатели на улице, которые информируют прохожих о том, что где находится.



Сейчас наиболее популярна операционная система Windows, ставшая как бы образцом. Соответственно большинство пользователей, когда произносится Термин "операционная система", мысленно видят облака на голубом фоне И эмблему корпорации Microsoft. Но если подходить строго, то Windows всего лишь один из вариантов множества операционных систем, которые используются на современных компьютерах. Например, существуют операционные системы Solaris, QNX, OS/2, MacOS, Linux, FreeBSD, BeOS

 

UNIX

Первой универсальной операционной системой для компьютеров, точнее для ЭВМ, была разработана операционная система UNIX. До ее появления операционные системы разрабатывали под конкретную вычислительную машину, что делало невозможным без серьезной переработки перенос операционной системы с одной машины на другую.

Основы операционной системы UNIX были разработаны в рамках научно-исследовательского проекта MULTICS (Multiplexed Information Computing System), над которым работал консорциум General Electric, AT&T Bell Laboratories и Массачусетский технологический институт. Сама же операционная система UNIX родилась в 1969 г. в AT&T, в ее создании принимали участие Кен Томсон и Деннис Ритчи. В 1973 г. эти исследователи переписали код системы на языке программирования С (сам язык программирования С как раз и был разработан для этой цели). Корпорация AT&T разрешала использовать свою операционную систему в институтах для образовательных и научных целей, поэтому UNIX стала весьма популярна и очень быстро распространилась по всему миру. Так как операционная система была написана на языке программирования С, то ее оказалось возможным переносить на любую аппаратную платформу. Например, корпорация Microsoft совместно с Santa Cruz Operation перенесла ОС UNIX на платформу Intel 8086, в результате чего получилась операционная система XENIX.

В 1975 г. в Калифорнийском университете в Беркли была разработана усовершенствованная версия UNIX, которая получила название Berkley Software Distribution (BSD). В дальнейшем стали появляться варианты UNIX и от других разработчиков.

Вначале ОС UNIX считалась исследовательским проектом, поэтому она распространялась бесплатно по университетам, но в дальнейшем на официальные версии стали продавать лицензии. Появление лицензий, а потом и коммерческих версий ОС UNIX положило начало ожесточенным спорам о правах на эту систему, причем судебные тяжбы дожили до наших дней и серьезно омрачают судьбу всех версий UNIX, в том числе и варианта под названием LINUX.



<== предыдущая лекция | следующая лекция ==>
Для чего нужна операционная система | Windows


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.