- •1) Алгоритмы и их свойства.
- •2) Абстрактная вычислительная машина.
- •3) Принципы Фон-Неймана.
- •4) Поколения компьютеров.
- •5) Архитектура компьютера: процессор, озу, системные шины, периферийные устройства.
- •6) Оперативная память, адрес оперативной памяти, связь разрядной адресной шины и объема оперативной памяти.
- •7) Системные шины компьютеров, технология «общая шина».
- •8) Идеология открытых систем в компьютерных технологиях.
- •9) Функции центрального процессора.
- •10) Внешние устройства компьютера, контроллеры, порты ввода-вывода.
- •11) Основные функции операционной системы
- •12) Ядро операционной системы и утилиты операционной системы.
- •13) Включение компьютера, загрузка операционной системы.
- •14) Функция ос – управление программами.
- •15) Функция ос – управление памятью, понятие виртуальной памяти, свопинг.
- •16) Функция ос – управление файловой системой.
- •17) Функция ос – управление прерываниями.
- •18) Функция ос – управление вводом-выводом.
- •19) Многозадачный и многопользовательский режим.
- •20) Классификация вычислительных систем (типы компьютеров).
- •21) Языки программирования, составные части системы программирования и среда программирования.
- •22) Основные определения и термины, используемые при описании сетей.
- •23) Классификация сетей.
- •24) Типы соединений, проводная, беспроводная, спутниковая связь.
- •25) Базовые типы топологии локальной сети.
- •26) Одноранговые сети и сети с централизованным управлением.
- •27) Преимущества, которые обеспечивает объединение всех компьютеров предприятия в сеть.
- •28) Определение и использование коммуникационных протоколов.
- •29) Модель сетевого взаимодействия. Уровни модели сетевого взаимодействия и их функции.
- •30) Глобальная сеть Интернет и основные принципы, лежащие в основе организации Интернет.
- •31) Адресация в Интернете.
- •33) Основные сервисы Интернет.
- •34) Определение баз данных, физическое и логическое представления баз данных, концептуальная, логическая и физическая модели данных.
- •35)Системы управления базами данных: определение, виды, используемые средства, пользователи баз данных, доступ к данным, транзакции.
- •36) Администрирование баз данных, функции администрирования.
- •37) Реляционная модель данных: таблицы, поля, записи, ключевые поля, связи, отношения целостности, схема данных.
- •38) Операции над таблицами: объединение, пересечение, проекция, прямое произведение, соединение, отбор, группировка, сортировка, удаление, обновление.
8) Идеология открытых систем в компьютерных технологиях.
Что понимается под открытыми системами?
"Открытая система - это система, которая состоит из компонентов, взаимодействующих друг с другом через стандартные интерфейсы". Это определение, данное Жаном-Мишелем Корну, подчеркивает системный аспект (структуру открытой системы).
"Исчерпывающий и согласованный набор международных стандартов информационных технологий и профилей функциональных стандартов, которые специфицируют интерфейсы, службы и поддерживающие форматы, чтобы обеспечить интероперабельность и мобильность приложений, данных и персонала". Это определение, данное специалистами IЕЕЕ, подчеркивает аспект среды, которую предоставляет открытая система для ее использования (внешнее описание открытой системы).
Вероятно, одно достаточно полное и общепринятое определение открытых систем еще не сформировалось. Однако сказанного выше уже достаточно, чтобы можно было рассмотреть общие свойства открытых систем и выяснить существо связанных с ними проблем.
Общие свойства открытых систем обычно формируются следующим образом:
расширяемость/масштабируемость -extensibility/scalability
мобильность (переносимость) - portalility
интероперабельность (способность к взаимодействию с другими системами) - interoperability
дружественность к пользователю, в т.ч. - легкая управляемость - driveability.
Эти свойства, взятые по отдельности, были свойственны и предыдущим поколениям информационных систем и средств вычислительной техники. Новый взгляд на открытые системы определяется тем, что эти черты рассматриваются в совокупности, как взаимосвязанные, и реализуются в комплексе.
Архитектура открытой системы оказывается иерархическим описанием ее внешнего облика и каждого компонента с точки зрения:
пользователя (пользовательский интерфейс)
проектировщика системы (среда проектирования)
прикладного программиста (системы и инструментальные средства /среды программирования)
системного программиста (архитектура ЭВМ)
разработчика аппаратуры (интерфейсы оборудования).
Предлагаемый взгляд на архитектуру открытых систем вытекает из необходимости комплексной реализации общих свойств открытости и является расширением принятого понятия об архитектуре ЭВМ по Г.Майерсу.
Материал очень объемный. Основное указал. Прочитайте дальше сами http://citforum.ru/database/articles/art_19.shtml
9) Функции центрального процессора.
Конкретные потоки цифровой информации, передающейся по системным шинам, а также операции, выполняемые АЛУ, определяются командами текущей работающей программы. Коротко работу процессора можно описать так: процессор считывает очередную команду, расшифровывает ее, передает все заданные этой программы сигналы по системной шине, получает от нее ответ, выполняет операцию в АЛУ и затем переходит к следующей команде. Кроме того, процессор может получить незапланированный командой сигнал (прерывание), свидетельствующее об аварийной ситуации или работе устройства ввода. По этому сигналу устройство управления прекращает выполнение текущей программы, запоминая место остановки, и запускает одну из заранее предусмотренных программ обработки прерывания (в зависимости от вида прерывания).
Арифметико-логическое устройство предназначено для выполнения арифметических и логических операций. Каждая операция характеризуется типом операции и содержанием одного или двух ее операндов. В состав АЛУ входит несколько микросхем, по одной для каждого типа операции. Операнды операции размещаются в ячейках специального вида памяти, конструктивно входящей в процессор. Эти ячейки называются регистрами процессора.
Для того, чтобы выполнить конкретную операцию, надо разместить в регистрах операнды, задать номер операции и указать номера регистров для операндов и результата операции. Все эти сведения составляют содержание машинной команды. Код команды изображает номер производимой операции. Устройство управления расшифровывает очередную машинную команду, извлекает из нее код команды и другие необходимые данные, и запускает микросхему АЛУ, которая выполняет конкретную операцию.
Операции различаются классом операции (сложение, вычитание, умножение, деление и т.д.). Кроме того, из-за многообразия форматов представления чисел приходится различать варианты операций (например, предусмотрена отдельная микросхема сложения чисел в формате с фиксированной запятой без знака, и соответствующая операция имеет уникальный номер). Кроме арифметических есть логические операции, выполняемые побитно (конъюнкция, дизъюнкция и др.). Всего предусмотрено около сотни различных кодов машинных команд.
Устройство управления является наиболее сложной частью процессора. Оно вырабатывает сигналы, которые управляют всеми устройствами компьютера и процессором в частности. Большинство операций в процессоре выполняется параллельно, а синхронизируются они с помощью тактовых импульсов, вырабатываемых тактовым генератором.
Машинные команды состоят не только из арифметико-логических операций. Необходимы также команды, перемещающие информацию из одного места в другое. Различается обмен между регистрами процессора и ОЗУ и между регистрами и портами ввода-вывода. Есть команды, меняющие настройки и состояние процессора (как и любое сложное устройство, процессор регулируется множеством разнообразных параметров и флагов).