- •Лекция № 1. Основные понятия информатики. Устройство персонального компьютера.
- •Понятие информационной технологии
- •Классификация информации
- •Устройства ввода-вывода
- •Лекция № 2. Системы счисления
- •Основные понятия систем счисления
- •Лекция № 3. Операционные системы
- •Функции
- •7.1. Понятие операционной системы
- •7.2. Эволюция операционных систем и основные идеи
- •Пакетный режим
- •Разделение времени и многозадачность
- •Разделение полномочий
- •Реальный масштаб времени
- •Файловые системы и структуры
- •7.3. «Юникс», стандартизация ос и открытые ос
- •Альтернативные операционные системы
- •«Пост-юниксовские» архитектуры ос
- •Файловая система ос
- •Обзор семейства ос Windows
- •Лекция 4. Программирование на языке Паскаль. Простые типы данных. Структура программы
- •If…then…else … (полная форма );
- •If…then … (кратка форма).
- •1. Цикл «Пока»: while n do s;
- •2. Цикл «До»: repeat s until (not n);
- •3. Цикл ”Для”:
- •Лекция 5-7. Текстовый редактор ms Word.
- •Интерфейс Microsoft Word
- •Текстовое меню
- •Панель инструментов
- •П анель инструментов
- •Лекция № 8. Табличный процессор ms Excel
- •Ввод функций
- •Изменение внешнего вида диаграммы
- •Лекция № 9. Графическое представление числовых данных. Использование электронных таблиц как баз данных
- •Сортировка данных в списке.
- •Автофильтрация
- •Расширенный фильтр.
- •Фильтрация с помощью Формы данных.
- •Создание базы данных
- •Создание таблицы
- •Ввод данных в таблицу
- •Создание реляционной базы данных
- •Задание поля подстановок
- •Межтабличные связи Чтобы посмотреть, как Access создает связи между таблицами, откройте окноСхема данных (Relationships).
- •Создание автоформы
- •10.10.Разработка отчетов
- •Создание отчетов с помощью мастера отчета
- •Изменение структуры отчета
- •Задание даты и нумерации страниц отчета
- •Задание порядка сортировки и уровней группировки записей
- •Создание запросов
- •Лекция №13. Компьютерная графика
- •Лекции №14-15. Глобальная сеть Интернет
- •Понятие о компьютерной сети.
- •Контрольные вопросы
- •2.1.Выполните программы по обслуживанию дисков Для этого:
- •2.2 Выполните задание, используя программу архивации WinRar.
- •Примеры составления программ на языке Паскаль.
- •Оператор варианта case имеет следующую форму:
- •Смещение: нет
- •Задание. Подготовьте таблицу “Телефонно-адресная книга”
- •Практическое занятие 5. Работа с нумерованными и маркированными списками. Колонки
- •Запомните!
- •Практическое занятие № 7. Работа с диаграммой
- •Задание 2. График продажи фирм «бм
- •1. Создать шапку таблицы
- •2. Заполнить таблицу
- •3. Ввести в таблицу формулы
- •Задание 1. Выполните работу со списком (базой данных), используя таблицу рис.1
- •Практическое занятие №11. Создание презентаций в ms Power Point
- •Технология работы
- •Используя инструменты программы Microsoft PowerPoint создайте презентацию по теме (выберите тему согласно своему варианту):
- •2.1. Изучите стандартные возможности Windows-приложений в браузере
- •2.2. Выполните задание по пересылке писем по электронной почтой
- •Темы рефератов
- •Срс №4. Работа в графическом редакторе paint задание 1. Построение изображений с помощью графического редактора paint
7.2. Эволюция операционных систем и основные идеи
Предшественником ОС следует считать служебные программы (такие, как загрузчики), а также библиотеки часто используемых подпрограмм, начавшие разрабатываться с появлением универсальных компьютеров первого поколения (конец 1940-х годов). Служебные программы минимизировали физические манипуляции оператора с оборудованием, а библиотеки позволяли избежать многократного программирования одних и тех же действий (осуществления операций ввода-вывода, вычисления математических функций и т.п.).
В 1950-60-х годах сформировались и были реализованы основные идеи, определяющие функциональность ОС: пакетный режим, разделение времени и многозадачность, разделение полномочий, реальный масштаб времени, файловые структуры и системы.
Пакетный режим
Необходимость оптимального использования дорогостоящих вычислительных ресурсов привела к появлению концепции «пакетного режима» исполнения программ. Пакетный режим предполагает наличие очереди программ на исполнение, причем ОС может обеспечивать загрузку программы с внешних носителей данных в оперативную память, не дожидаясь завершения исполнения предыдущей программы, что позволяет избежать простоя процессора.
Разделение времени и многозадачность
Уже пакетный режим в своем развитом варианте требует разделения процессорного времени между выполнением нескольких программ.
Необходимость в разделении времени (многозадачности, мультипрограммировании) проявилась еще сильнее при распространении в качестве устройств ввода-вывода телетайпов (а позднее, терминалов с электронно-лучевыми дисплеями) (1960-е годы). Поскольку скорость клавиатурного ввода (и даже чтения с экрана) данных оператором много ниже, чем скорость обработки этих данных компьютером, использование компьютера в «монопольном» режиме (с одним оператором) могло привести к простою дорогостоящих вычислительных ресурсов.
Разделение времени позволило создать «многопользовательские» системы, в которых один (как правило) центральный процессор и блок оперативной памяти соединялся с многочисленными терминалами. При этом часть задач (таких, как ввод или редактирование данных оператором) могла исполняться в режиме диалога, а другие задачи (такие, как массивные вычисления) – в пакетном режиме.
Разделение полномочий
Распространение многопользовательских систем потребовало решения задачи разделения полномочий, позволяющей избежать возможности модификации исполняемой программы или данных одной программы в памяти компьютера другой (содержащей ошибку или злонамеренно подготовленной) программы, а также модификации самой ОС прикладной программой.
Реализация разделения полномочий в ОС была поддержана разработчиками процессоров, предложивших архитектуры с двумя режимами работы процессора -- «реальным» (в котором исполняемой программе доступно все адресное пространство компьютера) и «защищенным» (в котором доступность адресного пространства ограничена диапазоном, выделенном при запуске программы на исполнение).
Реальный масштаб времени
Применение универсальных компьютеров для управления производственными процессами потребовало реализации «реального масштаба времени» («реального времени») -- синхронизации исполнения программ с внешними физическими процессами.
Включение функции реального масштаба времени в ОС позволило создавать системы, одновременно обслуживающие производственные процессы и решающие другие задачи (в пакетном режиме и (или) в режиме разделения времени).
