Лекция 4. Архитектура ЭВМ. Принцип открытой архитектуры

Вычислительная техника – это совокупность устройств, предназначенных для автоматической или автоматизированной обработки данных. Под вычислительной системой понимают конкретный набор взаимодействующих между собой устройств и программ, предназначенный для обслуживания одного рабочего участка.

Центральным средством большинства вычислительных систем является компьютер. Компьютер (англ. computer) – это электронное устройство, предназначенное для автоматизации работы с информацией. Компьютер также часто называют электронно-вычислительной машиной (ЭВМ).

Состав вычислительной системы называется конфигурацией. Различают аппаратную конфигурацию, куда входят аппаратные средства вычислительной техники, и программную конфигурацию, куда входят программные средства вычислительной техники. Соответственно в вычислительной системе принято рассматривать:

1. Аппаратное обеспечение (англ. hardware) – это совокупность устройств, которые могут входить в состав компьютера или подключаться к нему. Набор таких устройств образует аппаратную конфигурацию.

2. Программное обеспечение (англ. software) – это совокупность программ, которые могут применяться на компьютере для реализации информационных процессов. Набор таких программ на компьютере образует программную конфигурацию. Под компьютерной программой понимается упорядоченная последовательность команд компьютера.

В конце 40-х годов ХХ в. американский математик Джон фон Нейман предложил хранить программу для ЭВМ в памяти ЭВМ. Он предложил структуру ЭВМ, названную архитектурой фон Неймана, согласно которой компьютер должен включать 5 базовых элементов:

1. Арифметико-логическое устройство (АЛУ).

2. Устройство управления (УУ).

3. Запоминающее устройство (ЗУ).

4. Устройство ввода (УВв).

5. Устройство вывода (УВыв).

Персональный компьютер (ПК, англ. Personal Computer, PC) – это компьютер для обслуживания одного рабочего места. Как правило, это небольшая ЭВМ индивидуального пользования.

Магистрально-модульный принцип функционирования ПК означает, что к системной шине (магистрали) могут подключаться различные устройства, называемые модулями.

Лекция 4. Архитектура ЭВМ. Принцип открытой архитектуры - student2.ru

Обязательно к шине должны подключаться:

1. Процессор (в котором совмещаются функции АЛУ, УУ, кэш-памяти и регистровой памяти).

2. Устройства ввода (обычно клавиатура и мышь).

3. Устройства вывода (обычно монитор).

4. ПЗУ (постоянное запоминающее устройство).

5. ОЗУ (оперативное запоминающее устройство).

6. ВЗУ (внешние запоминающие устройства).

Причём ПЗУ и устройства ввода передают информацию в другие устройства через шину, а устройства вывода получают информацию через неё от других устройств. Остальные устройства могут быть как приёмниками, так и передатчиками информации.

Основными характеристиками ПК являются:

1. Тактовая частота процессора (обычно 1 – 4 ГГц).

2. Объём оперативной памяти (обычно 128 МБ – 1 ГБ).

3. Объём памяти жёсткого диска (обычно 20 – 200 ГБ).

Персональный компьютер включает 4 основных устройства:

1. Системный блок.

2. Монитор.

3. Клавиатура.

4. Мышь.

Таким образом, устройства ПК по степени использования делятся на:

1. Основные устройства, которые почти всегда используются в ПК.

2. Периферийные устройства, которые могут использоваться не всегда.

Все аппаратные средства по отношению к системному блоку делятся на:

1. Внутренние устройства (внутри системного блока).

2. Внешние устройства (вне системного блока). К внешним устройствам относятся монитор, клавиатура, мышь и все периферийные устройства.

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

1. Запоминающие устройства.

2. Устройства ввода информации.

3. Устройства вывода информации.

Кроме того, иногда выделяют также следующие категории:

4. Устройства обмена информацией.

5. Устройства обработки информации.

6. Компьютерные носители информации.

7. Вспомогательные компьютерные устройства.

Системный блок служит для обеспечения бесперебойной и надежной работы ПК. По форме корпуса системные блоки выпускают:

В системном блоке находятся материнская плата, процессор, винчестер, дисководы, ПЗУ, ОЗУ, блок питания, системная шина, контроллеры, разъёмы и т.д. На передней части системного блока могут находиться:

1. Кнопка «POWER» (для включения или выключения ПК).

2. Кнопка «RESET» (для перезагрузки ПК).

3. Дисковод (для считывания и записи информации на диски).

4. CD-привод или DVD-привод (для считывания и записи информации на диски CD и DVD).

Материнская плата – это основная плата персонального компьютера. На ней размещаются:

1. Процессор – основная микросхема, выполняющая большинство математических и логических операций.

2. Микропроцессорный комплект (чипсет) – набор микросхем, управляющих работой внутренних устройств компьютера и определяющих основные функциональные возможности материнской платы.

3. Шины – наборы проводников, по которым происходит обмен сигналами между внутренними устройствами компьютера.

4. ОЗУ.

5. ПЗУ.

6. Разъёмы (слоты) для подключения дополнительных устройств.

Все внешние устройства подключаются к материнской плате через специальные устройства, называемые контроллерами.

Системная шина – это проводник для связи между устройствами, подключаемыми к материнской плате. Основными типами шин ввода-вывода с соответствующими слотами расширения в ПК являются: ISA, EISA, PCI.

Устройство обработки информации – устройство, позволяющее производить вычисления и преобразования над информацией. К устройствам обработки информации можно отнести:

1. Процессор.

2. Видеокарту.

3. Звуковую карту.

Процессор (микропроцессор) – устройство для арифметико-логической обработки информации и для управления этой информацией (наиболее популярные марки процессоров – Pentium, Celeron, Xeon, Athlon, Sempron).

Основными характеристиками процессоров являются:

1. Тактовая частота – это количество операций (тактов), выполняемых процессором в единицу времени.

2. Разрядность регистров – это количество битов данных, обрабатываемых процессором за один такт.

3. Размер кэш-памяти – это количество команд, которые процессор запоминает, в результате чего получает к ним быстрый доступ.

Процессор соединяется с остальными устройствами шинами.

Видеокарта (видеоадаптер) – устройство для проведения операций по формированию изображения на экране. Видеокарта совмещает в себе функции видеоконтроллера, видеопроцессора и видеопамяти. Основными типами видеоадаптеров являются:

1. MDA (монохромный).

2. CGA (4 цвета).

3. EGA (16 цветов).

4. VGA (256 цветов).

5. SVGA (16,7 миллиона цветов).

Звуковая карта – устройство для проведения операций по обработке звука, речи, музыки.

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

1. Таймер (системные часы).

2. Блок питания.

3. Источник бесперебойного питания (ИБП).

4. Вентилятор.

5. Кулер (охлаждающее устройство).

Персональные компьютеры обычно проектируются на основе принципа открытой архитектуры.

Принцип открытой архитектуры заключается в следующем:

- Регламентируются и стандартизируются только описание принципа действия компьютера и его конфигурация (определённая совокупность аппаратных средств и соединений между ними). Таким образом, компьютер можно собирать из отдельных узлов и деталей, разработанных и изготовленных независимыми фирмами-производителями.

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


Лекция 5. Уровни программной конфигурации. Операционные системы. Файловая структура.

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

К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:

- технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);

- методы тестирования программ;

- методы доказательства правильности программ;

- анализ качества работы программ;

- документирование программ;

- разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.

Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.

Схематично представить структуру программного обеспечения можно в таком виде:

- Уровень базовый.

- Уровень системный.

- Уровень служебный.

- Уровень прикладной.

Базовый уровень - отвечает за правильную работу аппаратных средств, является уровнем класса «низкий». Программное обеспечение данного уровня хранится в микросхемах запоминающегося устройства (ПЗУ), его задача обеспечить работу входа и выхода BIOS. В процессе эксплуатации компьютера нельзя изменять программы и данные ПЗУ, они записываются в производственных условиях.

Системный уровень– отвечает за связь программ вычислительного устройства с программами базового уровня и аппаратного обеспечения, он считается переходным уровнем. Этот уровень и его программы отвечают за эксплуатационные возможности компьютера. Когда на вычислительное устройство устанавливается новое оборудование, этот уровень должен быть обеспечен программой, которая свяжет устанавливаемое оборудование и другие программы. Программы, которые отвечают за взаимную связь с устройствами компьютера, называются драйверами.

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

Ядром системы вычислительной машины является совокупность программ этого уровня. Задачи, выполняемые этим ядром, и за что они отвечают, это: работа входа и выхода информации, работа памяти машины, работа файловой системы, и другие.

Служебный уровень – отвечает за настройку систем компьютера, за автоматизацию процессов. Многие программы данного уровня изначально входят в операционную систему, установленную на вычислительной машине. Существует 2 направления в развитии служебных программ, это программы для автономного применения и уже интегрированные в ОС.

Прикладной уровень - отвечает за выполнение уже определенных задач, которые могут быть развлекательного направления, для решения вопросов производства, учебными программами. Между системным уровнем программ и прикладным уровнем программ есть взаимная связь, работа вычислительной машины зависит от ОС стоящей на данном устройстве. Этот уровень подключает в себе: редакторы для текста, процессоры текстовые, системы автоматического создания проектирования, графические редакторы, браузеры, программы перевода текстов, системы которые управляют базами данных, таблицы, и многие другие программы прикладного уровня.

Операционная система (ОС) – это комплекс взаимосвязанных системных программ, назначение которого – организовать взаимодействие пользователя с компьютером и выполнение всех других программ.

К операционным системам относится комплекс программ, обеспечивающих управление работой всех аппаратных устройств и доступ пользователя к ним. ОС загружается при включении или перезагрузке ПК, управляет его ресурсами, обеспечивает взаимодействие пользователя с компьютером. ОС также обеспечивает поддержку работы всех остальных программ, аппаратных средств ПК и сетей ЭВМ (наиболее известные ОС – MS-DOS, Windows, Unix, Linux,
MacOS, Free BSD, Solaris, Cisco Systems, OS/2, NetWare, CP/M).

Операционная система обычно хранится во внешней памяти компьютера – на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ.

Этот процесс называется загрузкой операционной системы.

В функции операционной системы входит:

- осуществление диалога с пользователем;

- ввод-вывод и управление данными;

- планирование и организация процесса обработки программ;

- распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);

- запуск программ на выполнение;

- всевозможные вспомогательные операции обслуживания;

- передача информации между различными внутренними устройствами;

- программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).

По типу использования общих аппаратных и программных ресурсов ОС делятся на:

- Локальные.

- Сетевые.

По типу пользовательского интерфейса ОС делятся на:

- Командные (текстовые ОС).

- Объектно-ориентированные (графические ОС).

По количеству работающих пользователей ОС делятся на:

- Однопользовательские.

- Многопользовательские.

По числу выполняемых задач ОС делятся на:

- Однозадачные.

- Многозадачные (ОС пакетной обработки, ОС разделения времени, ОС реального времени).

Различают вытесняющую и невытесняющую многозадачность. ОС пакетной обработки позволяют выполнить заранее сформированный пакет задач, ОС разделения времени позволяют разделить время для выполнения каждой задачи, а ОС реального времени позволяют выполнять каждую задачу за заранее заданное время.

По количеству используемых процессоров ОС делятся на:

- Однопроцессорные.

- Многопроцессорные.

По разрядности процессора ОС делятся на:

- 32-разрядные.

- 64-разрядные.

Именованными компонентами Windows являются:

- Приложения (программы, адаптированные к работе в данной ОС).

- Документы (файлы, представляющие собой результаты работы приложения).

- Папки (области, хранящие группу файлов или обозначающие устройства, подключаемые к ПК).

Компоненты можно просматривать в окне (прямоугольная область экрана).

Файл – это именованная область на диске, обозначаемая именем и расширением. Расширение означает назначение файла. Наиболее известные расширения такие:

exe – выполняемые файлы;

com – командные файлы;

bat – пакетные файлы;

bak – резервные копии файлов;

arj, rar, zip – архивные файлы;

txt, rtf – текстовые файлы;

doc – файлы текстовых документов;

xls – файлы электронных таблиц;

mdb – файлы баз данных;

mcd – файлы вычислительных документов;

bmp, jpg, gif – файлы растровых рисунков и фотографий;

ppt, pps – файлы презентаций;

dwg – файлы чертежей;

pas, bas, c – файлы с текстами программ на языках Pascal, Basic, C;

htm – файлы с описанием Web-страницы на языке HTML;

wav, mp3 – звуковые файлы;

avi – файлы аудиовидеоклипов.

Файловая система – это средство для организации хранения файлов на каком-либо носителе.

Файлы физически реализуются как участки памяти на внешних носителях – магнитных дисках, флеш-картах, картах памяти или CD-ROM.

Каждый файл занимает некоторое количество блоков дисковой памяти.

Обслуживает файлы специальный модуль операционной системы, называемый драйвером файловой системы. Каждый файл имеет имя, зарегистрированное в каталоге – оглавлении файлов.

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

Его можно просматривать, переименовывать зарегистрированные в нем файлы, переносить их содержимое на новое место и удалять.

Каталог может иметь собственное имя и храниться в другом каталоге наряду с обычными файлами: так образуются иерархические файловые структуры.

Драйвер файловой системы обеспечивает доступ к информации, записанной на магнитный диск, по имени файла и распределяет пространство на магнитном диске между файлами.

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

Структура файловой системы и структура хранения данных на внешних магнитных носителях определяет удобство работы пользователя, скорость доступа к файлам и т.д. (на жестком диске Fat32, NTFS)

Наши рекомендации