- •Составляющие работы компьютера.
- •Этапы работы с информацией.
- •Разновидность программ.
- •Операционные системы.
- •Сервисные программы.
- •Обработки информации.
- •Прикладные программы.
- •Хранение информации.
- •Современные операционные системы.
- •Обработка прерываний.
- •Планирование процессов.
- •Взаимодействие процессов.
- •Передача информации.
- •Управление не виртуальной памятью.
- •Управление виртуальной памятью.
- •Логическая и физическая организация файловой системы.
- •Физическая структура.
- •Интерфейс.
- •Интерфейс пользователя.
- •Виды интерфейса.
- •Операционные системы dos.
- •Краткая справка по Norton.
- •Установка атрибутов.
- •Виды оболочек.
- •Прикладные программы Word.
- •Типовые действия по редактированию документа Word.
- •Оформление документа.
- •Вставка оглавления.
- •Создание рисованных объектов в Word.
- •Работа с таблицами в Word.
- •Преобразование таблицы в текст.
- •Объединение нескольких ячеек.
- •Компьютерные сети.
Взаимодействие процессов.
Совместно выполняемые процессы могут быть независимыми, либо взаимодействующими. Для взаимодействия процесса – производителя и процесса – потребителя создается совместный буфер. Буфер имеет фиксированные размеры, следовательно, процессы могут находиться в состояние ожидания, когда:
- буфер заполнен – ожидает процесс-производителя;
- буфер пуст – ожидает процесс-потребитель.
Транспортеры (каналы) являются средством взаимодействия процессов, представляют собой область памяти, имеющую файловую организация, для которой обеспечивается запись и считывание данных в транспортере. Порядок записи данных на транспортер неизменен, не допускается повторное считывание данных.обмен данными происходит непосредственно, а через транспортер. Дочерние процессы могут использовать родительский транспортер.
Очереди. Эти механизмы могут обеспечить передачу или использование общих данных без перемещения данных, а с передачей элемента очереди, содержащего указатель данных и объем массива данных. Очередь используется вместе с механизмом общей памяти. Создающий процесс может выполнять следующие действия над очередью:
• создание очереди;
• просмотр очереди;
• закрытие очереди.
Записывающий процесс осуществляет действия:
• открыть очередь;
• записать в очередь;
• закрыть очередь.
Для работы с очередью определены такие дополнительные функции:
• определение количества элементов в очередь, в текущий момент;
• очистка очереди создавшим её процессам.
Сигналы. Сигнал является механизмом передачи требования от одного процесса к другому на немедленное выполнение действия. Обработчик сигнала создается процессом и помещается в начале первого потока процесса. Является аналогом обработки прерывания. Процесс, посылающий сигнал типа флаг, может передать дополнительную информацию обработчику сигнала.
Семафоры являются механизмами передачи сообщений от одного потока к другому о наступлении некоторого события. Семафоры бывают системной и оперативной памяти. Процессы, использующие семафоры оперативной памяти, должны иметь доступ к соответствующему сегменту памяти. Если семафор свободен, то он захватывается вызывающим его процессом, если семафор занят, то вызывающий его поток в режиме ожидания освобождения семафора или ожидает истечения времени. Управление семафором реализуется с помощью функций:
• установки семафора с целью сигнализации;
• ожидание вызывающим потоком, пока семафор не будет выключен;
• ожидание потоком выключения одного из нескольких семафоров.
В Ос OS/2 и Microsoft Windows существует специальный механизм для взаимодействия процессов в реальном масштабе времени. Этот механизм называется DDF. Он стандартизует процесс обмена командами, сообщениями и объектами для обработки между задачами.
Другим интерфейсам для обмена данными является OLE. Этот интерфейс позволяет хранить объекты, созданные одной программой, в объектах созданных другой программой, а также редактировать их без нарушения целостности информации и связей.
Передача информации.
Для получения и передачи информации используют компьютерные сети. Компьютерная сеть – это комплекс аппаратно-программных средств позволяющих осуществлять связь с компьютером. Существует несколько видов сетей:
1. Локальная сеть (LAN) – формируется за счет соединения специальными кабелями несколько компьютеров, имеющих сетевые платы и расположенные на небольшом отдаление друг от друга.
2. Глобальная сеть (WAN) – сеть дальней связи. Соединяет компьютеры, удаленные на большом расстояние. Локальные и глобальные сети могут объединяться между собой.
3. Интернет (сеть сетей) – общедоступное объединение многих компьютерных сетей с установленными правилами обмена информации. Правила задаются протоколами ТСР/IP.
4. Интранет – корпоративная сеть выступающая в виде локальной или глобальной сети, доступная в пределах одного предприятия, в котором обмен информацией происходит по правилам Интернет.
