вторник, 21 января 2014 г.

Конспекты § 17 и § 18

Компьютер - универсальная техническая система обработки информации

 Архитектура ПК - наиболее общие принципы построения компьютера, отражающие программное управление работой и взаимодействием его основных функциональных узлов.
 
Назначение контроллеров и шины
Контроллер - это специализированный процесс, управляющий работой вверенного ему внешнего устройства.
Шина используется для связи между отдельными функциональными узлами компьютера.
Шины состоят из трёх частей:
  • шины данных (для передачи данных)
  • шины адреса (для передачи адресов)
  • шины управления (для передачи управляющих сигналов) 
Одно из достоинств данной схемы заключается в возможности легко подключать к компьютеры новые устройства.  Это называется принципом открытой архитектуры.

Виды памяти
Память:
  • внутренняя - оперативная
  • внешняя - долговременная
Их отличия: внутренняя - энергозависимая и "быстрая"; внешняя - энергозависимая и "медленная".

Существует два типа устройств оперативной памяти: динамическая и статическая (кэш) память. Динамическая память чаще всего является основной памятью, а статическая - дополнительной.

Системная плата



Программное обеспечение компьютера

Компьютер - программное управляемое автоматическое устройство для работы с информацией.

Совокупность программ, хранящихся в долговременной памяти компьютера, составляют программное обеспечение (ПО) компьютера.

Все множество программ, составляющий ПО, можно разделить на три группы:
  • прикладные программы
  • системные программы
  • системы программирования

Прикладное программное обеспечение

Прикладные программы дают возможность пользователю непосредственно решать свои информационные задачи, создавать и обрабатывать информационные объекты.

   Информационный объект:
  • обладает определенными потребительскими качествами (т.е. он нужен пользователю)
  • допускает хранение на цифровых носителях в виде самостоятельной информационной единицы (файла, папки, архива)
  • допускает выполнение над ним определенных действий путем использования аппаратных и программных средств компьютера.
Прикладное программное обеспечение делится на две части:
  • прикладные программы общего назначения (полезны большинству пользователей независимо от профессиональных интересов)
  •  профессионально ориентированные программы (специализированные)

Системное программное обеспечение

Назначение операционных систем
Операционная система - комплекс программ, обеспечивающих:
  • управление устройствами и задачами (процессами) - согласованную работу всех аппаратных средств компьютера и выполняемых программ
  • работу с файлами - организацию хранения и обработки файлов на внешних носителях
  • пользовательский интерфейс - диалог пользователя с компьютером

Управление устройствами
  • устройства ввода (клавиатура, мышь, сканер и др.)
  • устройства вывода (монитор, принтер, графопостроитель и др.)
  • внешние запоминающие устройства (дисководы для магнитных и оптических дисков, устройства для работы с флэш-памятью)
  • устройства управления (мышь, джойстик и др.)
  • мультимедийные устройства
Для управления работой внешних устройств в состав операционной системы входят специальные программы, которые называются драйверами внешних устройств.

Пользовательский интерфейс

Важная функция ОС - поддержка пользовательского интерфейса.
Взаимодействие пользователя с ОС происходит по схеме:
  1. ОС находится в состоянии ожидания команды пользователя
  2. пользователь отдает команду в какой-либо форме (чаще всего - через меню)
  3. ОС исполняет команду или сообщает о невозможности выполнения
  4. ОС возвращается в состояние ожидания следующей команды пользователя...
   Работу пользователя с файлами обслуживает подсистема ОС, которая называется файловой системой.
Системы программирования

Системы программированияинструмент для работы профессиональных программистов. Каждая такая система ориентирована на определенный язык программирования: Паскаль, Бейсик, Фортран, Си, Ассемблер и др. Системы программирования позволяют создавать тексты программ, отлаживать и исполнять программы. Все перечисленные виды ПО создаются программистами с помощью систем программирования.

Комментариев нет:

Отправить комментарий