Операционные системы
Софт или программное обеспечение (ПО) как раз и предназначен для работы всего компьютерного «железа». Именно в софте описываются алгоритмы и команды, которые будут выполняться «железом».
Первое, без чего не сможет обойтись любой компьютер – это операционная система (ОС).
ОС – самая главная программа, без которой практически невозможна работа на компьютере.

Это среда, в которой и происходит «общение» пользователя с остальными программами. И именно операционная система транслирует команды вводимые пользователем в установленные программы. Причем «переводя» команды пользователя на машинный язык. Третьей функцией операционной системы является обеспечение комфортной работы с компьютером. Как правило операционные системы состоят из трех частей:
- Ядро – в этой части, программный язык переводится на машинный или если угодно на язык машинных кодов.
- Вторую часть представляют небольшие программки, которые управляют правильной работой всех устройств подключенных к компьютеру. Их называют драйверами. Сюда же относятся и системные библиотеки.
- Третья часть – собственно сама среда, или еще говорят оболочка, которую и видит пользователь. В компьютерной терминологии эту часть называют интерфейсом.
Сегодня практически все ОС имеют графический интерфейс, но это не всегда было так. Первые ОС имели текстовый интерфейс. Тогда команды отдавались компьютеру не кликом мыши, а целым вводом нескольких команд с клавиатуры. Самой известной операционной системой была DOS. Чтобы запустить, скажем, текстовый редактор необходимо было ввести что-то вроде:
С:\word\word.exe
Операционные системы можно также классифицировать на:
- Однозадачные;
- Многозадачные.
Из самой классификации следует что, однозадачные системы способны выполнять одну задачу в единицу времени, тогда как многозадачные – работают одновременно с несколькими процессами, распределяя между ними ресурсы компьютера. Например, когда Вы слушаете музыку, параллельно просматривая фотографии, и вдобавок к этому качаете какой-нибудь файл из Интернета.

Еще ОС можно поделить на:
- Однопользовательские;
- Многопользовательские.
Здесь тоже все предельно просто – однопользовательские рассчитаны на одного пользователя. В свою очередь в многопользовательских системах можно создать несколько учетных записей пользователей с доступом либо запретом на внесение изменений работы системы.