
- •31. Регистровая кэш-память.
- •32. Физическая и логическая структура основной памяти.
- •35. Программный продукт и его жизненный цикл.
- •36. Системное программное обеспечение пк.
- •37. Понятие файла и его характеристики.
- •38. Организация файловой системы пк.
- •39. Состав и структура операционной системы ms dos
- •40. Роль и место bios в организации работы пк.
31. Регистровая кэш-память.
1. Кэш-память – высокоскоростная память сравнительно большой емкости, являющаяся буфером между основной памятью и микропроцессором и позволяющая увеличить скорость выполнения операций. Недоступна для пользователя.
В кэш-памяти хранятся данные, которые микропроцессор получит и будет использовать в ближайшие такты своей работы. По принципу записи результатов разделяют:
1.1. Кэш-память с обратной записью, когда результаты операций фиксируются в кэш-памяти, а потом в основной памяти.
1.2. Кэш-память со сквозной записью, когда результаты параллельно записываются и в кэш и в основную память.
32. Физическая и логическая структура основной памяти.
Основная память содержит оперативную - (RAM – Random Access Memory – с произвольным доступом) и постоянную - (ROM – Read Only Memory – и так понятно:D), то есть ОЗУ и ПЗУ.
ОЗУ – предназначена для хранения информации, непосредственно участвующей в вычислительном процессе.
ПЗУ – используется для хранения неизменяемой информации (загрузочные программы, программы тестирования и драйверы). Пример: BIOS.
Основная память имеет для ОЗУ и ПЗУ единое адресное пространство, которое определяет максимально возможное количество непосредственно адресуемых ячеек основной памяти. Адресное пространство зависит от разрядности адресных шин.
-
Стандартная память 640 Кбайт
Верхняя память 384 Кбайт
64 Кбайт – область служебных программных данных.
576 Кбайт – область программных данных пользователя.
256 Кбайт – видеопамять.
128 Кбайт – область начальной загрузки.
ОЗУ
ПЗУ
-
Непосредственная адресная память.
Расширенная память.
СМА – стандартная – Conventional Memory Area
UMA – верхняя – Upper Memory Area (зарезервирована для видеопамяти)
HMA –высокая – Higher Memory Area
640 Кбайт
384 Кбайт
64 Кбайт
1024 Кбайт
1088 Кбайт
Расширенная память становится доступной при использовании специальных программ-драйверов.
UMA – XMM, EMM386.
HMA – HIMEM.SYS
33. Внешние запоминающие устройства персонального компьютера.
Внешняя память.
Ленточные, дисковые и флэш-накопители.
FAT – File Allocation Table
16 – кластер 256Кбайт
32 – кластер 512Кбайт
NTFS – кластер 1024Кбайт
Внешние запоминающие устройства
Ленточные
Бобинные
Кассетные
Дисковые
Магнитные
Сменные носители
Несменные носители
Оптические
Смешанные
34. Основные понятия программного обеспечения.
Программа – упорядоченная последовательность команд для решения задачи.
Задача – проблема, подлежащая решению.
Приложение – программная реализация решения задач на компьютере (упорядоченная).
Задачи делятся на технологические и функциональные. Технологические задачи используются для разработки сервисных средств ПО. Функциональные задачи образуют предметную область или совокупность связанных между собой функций, задач управления с помощью которых достигается выполнение поставленных целей.
Процесс создания программ делится на три этапа:
Постановка задачи.
Алгоритмизация решения задачи.
Программирование – теоретическая и практическая деятельность, связанная с созданием программ.
Программный продукт – комплекс взаимосвязанных программ для решения определенной задачи, подготовленной к реализации как вид продукции.
Жизненный цикл программного продукта:
Маркетинг рынка программных средств.
Проектирование структуры программного продукта.
Программирование.
Документирование.
Выход на рынок.
Эксплуатация.
Сопровождение.
Снятие с продажи.
Существуют следующие классы программных продуктов:
Системное ПО – совокупность программ и программных комплексов для обеспечения работы ПК.
Пакеты прикладных программ (ППП) – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.
Инструментарий технологии программирования – совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов.