Программное управление компьютером Выполнили: Смирнов О. Золотарева М.
Основная функция компьютера- обработка информации. Исторические этапы преобразований в обработке информации компьютером: е годыКомпьютер был только ЭВМ, мог только вычислять. Процесс обработки информации состоял в операциях над числовыми данными. 70-е годыПользователь получил возможность редактировать и форматировать текстовые документы. 80-е годыПоявились компьютеры, способные работать с графической информацией 90- годыКомпьютер стал применяться для обработки звуковой информации
Данные Данные -это информация, представленная в форме пригодной для ее передачи и обработки с помощью компьютера. Программа -это последовательность команд, которую выполняет компьютер в процессе обработки данных. Программное обеспечение компьютера -это совокупность необходимых программ е годы Программы разрабатывались непосредственно на машинном языке. Это были очень длинные последовательности нулей и единиц, в которых было трудно разобраться. 60-е годы Началась разработка языков программирования нового уровня(Pascal, Basic), которые позволили существенно облегчит работу программистов.
Программная обработка данных Запуск программы Программа из внешней долговременной памяти загружается в оперативную Процессор последовательно считывает команды и выполняет их. Данные записываются процессором обратно в оперативную или внешнюю память
Файлы и файловая система
Файл Файлы -это определенное количество информации( программа и данные), имеющие имя и хранящиеся в долговременной (внешней) памяти. Имя файла состоит из двух частей, разделенных точкой: собственно имя файла и расширение, определяющее его тип (программа, данные).
Файловая система Файловая система -это система хранения файлов и организация каталогов.
Каждый диск разбивается на две области: область хранения файлов и каталогов. Каталог содержит имя файла и указание на начало его размещения на диске. Диск состоит из секторов. Одноуровневая файловая система -используется для дисков с небольшим количеством файлов(до нескольких десятков). Каталог в ней представляет собой линейную последовательность имен файлов. Многоуровневая иерархическая файловая система - используется для дисков с большим количеством файлов. Она имеет «древовидную» структуру. В каталогах всех уровней могут храниться файлы. Корневой каталог Каталог 1 Каталог 1.1 Каталог 1.2 Каталог 2 Каталог 2.1 Номер начального сектора Имя файла 56 Файл 1 78 Файл 2
Путь к файлу В путь к файлу входят записываемые через разделитель логическое имя диска и последовательность имен вложенных друг в друга каталогов, в последнем из которых содержится нужный файл. Путь к файлу вместе с именем файла иногда называют полным именем файла.
Операции над файлами Копирование( копия файла перемещается в другой каталог) Перемещение(сам файл перемещается в другой каталог) Удаление(файл удаляется из каталога) Переименование(изменяется имя файла)
Операционная система: назначение и состав
Операционная система Операционная система обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к его ресурсам.
В состав современных операционных систем обычно входят следующие основные модули: Программный модуль, управляющий файловой системой. Процесс работы компьютера сводится в определенном смысле к обмену файлами Командный процессор, выполняющий команды пользователя Драйверы устройств -специальные программы, которые обеспечивают управление работой устройств и согласование информационного обмена с другими устройствами. Каждому устройству соответствует свой драйвер. Программные модули, обеспечивающие графический пользовательский интерфейс Сервисные программы(утилиты) -позволяют обслуживать диски, выполнять операции с файлами, работать в компьютерных сетях Справочная система -позволяет оперативно получить необходимую информацию о функционировании как операционной системы в целом, так и о работе ее отдельных модулей.
Загрузка операционной системы
Программы могут выполняться, только если они находятся в оперативной памяти, поэтому файлы операционной системы необходимо загрузить в оперативную память. Системный диск – диск (жесткий, гибкий или лазерный), на котором находятся файлы операционной системы и с которого производится ее загрузка. Загрузка операционной системы происходит поэтапно.
Самотестирование компьютера В состав компьютера входит энергозависимое постоянное запоминающее устройство (ПЗУ), содержащее программы тестирования компьютера и первого этапа загрузки операционной системы-BIOS( Basic Input/Output System- базовая система ввода/вывода). Тестирование работоспособности процессора, памяти и других аппаратных средств компьютера осуществляется после одновременного нажатия клавиш {Ctrl, Alt, Del}
Загрузка операционной системы После проведения самотестирования специальная программа, содержащаяся в BIOS, начинает поиск загрузчика операционной системы. Далее происходит следующий процесс: Оперативная память Программные модули операционной системы Master Boot BIOS Master Boot Файлы операционной системы Системный диск
«Зависание» компьютера происходит в случае, если при загрузке операционной системы системные диски в компьютере отсутствуют. При этом загрузка прекращается и компьютер остается неработоспособным После окончания загрузки операционной системы управление передается командному процессору.
Прикладное программное обеспечение
Системы программирования - инструменты для программистов- профессионалов, позволяют разрабатывать программы на различных языках программирования. Сейчас появились и системы визуального программирования, которые позволяют даже начинающему пользователю компьютера создавать несложные программы. Приложения -программы, которые функционируют под управлением определенной операционной системы. Они позволяют пользователю обрабатывать текстовую, графическую, числовую, ауди- и видеоинформацию, а также работать в компьютерных сетях, не владея программированием.
Приложения 1) Приложения общего назначения : текстовые и графические редакторы, электронные таблицы, системы управления базами данных, приложения для создания мультимедиа-презентаций 2) Коммуникационные программы 3) Антивирусные программы 4) Приложения специального назначения : системы компьютерной графики, автоматизированного проектирования, бухгалтерские программы, компьютерные словари 5) Обучающие программы для самообразования или использования в учебном процессе 6) Мультимедиа-приложения (энциклопедии, справочники) 7) Компьютерные игры