Архитектура персонального компьютера
Компьютер состоит из нескольких основных компонентов:
центральный процессор (CPU) – выполняет арифметические и логические операции;
оперативная память (RAM) – хранит данные и инструкции временно во время работы программы;
накопители (HDD или SSD) – долговременное хранение программ и файлов;
устройства ввода-вывода (клавиатура, мышь, монитор, принтер).
Операционные системы
Операционная система управляет ресурсами компьютера и обеспечивает взаимодействие пользователя с аппаратурой.
Основные функции ОС:
управление процессами и памятью;
обеспечение безопасности и защиты данных;
предоставление интерфейса пользователю.
Примеры популярных ОС:
Windows;
macOS;
Linux.
Структура операционной системы
ОС делится на несколько уровней абстракций:
ядро – базовый уровень управления ресурсами;
системные библиотеки и драйверы устройств;
пользовательский интерфейс и приложения.
Пользовательский интерфейс
Пользователь взаимодействует с компьютером через графический интерфейс (GUI), командную строку (CLI) или голосовое управление.
Типичные команды CLI:
ls -l # список файлов и директорий cd /home/user/ # переход в директорию $ rm file.txt # удаление файла
Программное обеспечение
Программы делятся на два типа:
системное ПО (операционные системы, драйвера);
прикладное ПО (офисные пакеты, браузеры, игры).
Безопасность и защита данных
Операционные системы обеспечивают защиту от несанкционированного доступа с помощью паролей, шифрования и антивирусных программ.
Пример задачи
Рассчитаем объем оперативной памяти, необходимый для запуска трех приложений одновременно:
приложение A занимает 2 ГБ RAM;
приложение B – 1,5 ГБ RAM;
приложение C – 1 ГБ RAM.
Общий требуемый объем памяти = 2 + 1,5 + 1 = 4,5 ГБ.
где – объем памяти каждого приложения.