
- •Оглавление
- •1.Арифметические основы эвм. Типы данных, представление, перевод чисел. Коды чисел – прямой обратный дополнительный
- •2.Классификация структур данных, задачи обработки, массивы, списки
- •3.Древовидные и табличные структуры.
- •4.Методы поиска в массиве.
- •5.Методы внутренней сортировки.
- •6.Внешняя сортировка наборов данных.
- •7.Устройства ввода информации. Устройства вывода информации. Устройства хранения информации.
- •8.Операционная система. Понятие, основные функции и составные части операционной системы. Классификация операционных систем. WindowsNt;.Windows7, NovellNetWare; unix; os/2
- •9.Файловые системы (фс). Основные функции фс. Файлы и каталоги. Физическая организация данных на носителе. Права доступа к файлу. Другие функции фс. Фс fat32, ntfs.
- •10. Принципы построения вычислительных сетей.
- •11. Программные и аппаратные компоненты вычислительной сети.
- •12.Особенности операционной системы Windows7. Основные элементы графической оболочки Windows.
- •13.Операционная система Windows 7. Подключение драйверов. Сервисные и служебные программы.
- •14. Сервисные программные средства. Служебные программы. Архивация данных
- •1. Стандартные программы
- •2. Служебные программы.
- •3. Программы архивирования данных
- •15. Антивирусные программные средства
- •16. История создания сети Интернет. Организационная структура Интернета
- •17. Основные протоколы сети Интернет
- •18. Система доменных имен dns
- •19. Поиск информации в Интернете
- •20. Основные понятия и характеристики текстовых процессоров. Ms Word 2007 (2010) и его новые функциональные возможности
- •21. Ms Excel 2007 (2010): общая характеристика и функциональные возможности
- •22. Технология ввода данных в ms Excel. Формулы, функции, мастер функций
- •23. Графические возможности Excel 2007 (2010)
- •24. Средства структуризации и первичной обработки данных в msExcel 2007(2010)
- •25. Модели организации данных. Реляционная модель данных
- •26. Субд msAccess 2007 и ее основные возможности. Общая характеристика субд msAccess
- •27. Основные этапы разработки базы данных в среде msAccess
- •1. Определение цели создания базы данных
- •2. Определение таблиц, которые должна содержать база данных
- •3. Определение необходимых в таблице полей
- •4. Задание индивидуального значения каждому полю
- •5. Определение связей между таблицами
- •6. Обновление структуры базы данных
- •7. Добавление данных и создание других объектов базы данных
- •8. Использование средств анализа в Microsoft Access
- •28. Субд msAccess. Cоздание таблиц и схем данных
- •29. Субд msAccess. Разработка запросов к базе данных
- •30. Субд msAccess. Конструирование экранных форм для работы с данными
- •31. Субд msAccess. Конструирование отчетов
- •32. Современные способы организации презентаций. Microsoft PowerPoint 2007 (2010) и его новые возможности
- •33. Перспективные технологии на основе Интернета. Электронная коммерция, ip- телефония, дистанционное обучение.
- •34. Принципы защиты информации. Криптография. Электронная цифровая подпись
- •35. Электронная почта. Настройка клиента электронной почты
- •36. Статистическая обработка данных с использованием прикладной программы statistica
- •37.Анализ данных с помощью статистического пакета spss forWindows
- •38.Основные виды компьютерной графики: векторная, растровая, фрактальная. Основные области применения
- •39.Анализ требований к программному обеспечению
- •40.Жизненный цикл программного обеспечения.
- •41.Обеспечения качества программного обеспечения
- •42.Тестирование программного обеспечения
7.Устройства ввода информации. Устройства вывода информации. Устройства хранения информации.
8.Операционная система. Понятие, основные функции и составные части операционной системы. Классификация операционных систем. WindowsNt;.Windows7, NovellNetWare; unix; os/2
1) Операционная система: определение и классификация. Основные функции операционных систем.
операционная система (ОС) представляет собой комплекс системных управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между аппаратурой компьютера и пользователем с его задачами, а с другой стороны, предназначены для наиболее эффективного расходования ресурсов вычислительной системы и организации надежных вычислений. Классификация ОС:
1) по назначению (общего назначения, специального назначения (мини ЭВМ, микро ЭВМ, ЭВМ реального времени));
2) по режиму обработки задач (однопрограммные, многопрограммные);
3) по архитектурным особенностям (микроядерные, монолитные);
4) по организации работы (однотерминальные, многотерминальные).
Основные функции операционных систем.
1) Прием от пользователя (или от оператора системы) заданий, или команд, сформулированных на соответствующем языке, и их обработка. Задания могут передаваться в виде текстовых директив (команд) оператора или в форме указаний, выполняемых с помощью манипулятора (например, с помощью мыши). Эти команды связаны, прежде всего, с запуском (приостановкой, остановкой) программ, с операциями над файлами (получить перечень файлов в текущем каталоге, создать, переименовать, скопировать, переместить тот или иной файл и др.), хотя имеются и иные команды.
2) Загрузка в оперативную память подлежащих исполнению программ.
3) Распределение памяти, а в большинстве современных систем и организация виртуальной памяти.
4) Запуск программы (передача ей управления, в результате чего процессор исполняет программу).
5) Идентификация всех программ и данных.
6) Прием и исполнение различных запросов от выполняющихся приложений. Операционная система умеет выполнять очень большое количество системных функций (сервисов), которые могут быть запрошены из выполняющейся программы. Обращение к этим сервисам осуществляется по соответствующим правилам, которые и определяют интерфейс прикладного программирования (Application Program Interface, API) этой операционной системы.
7) Обслуживание всех операций ввода-вывода.
8) Обеспечение работы систем управлений файлами (СУФ) и/или систем управления базами данных (СУБД), что позволяет резко увеличить эффективность всего программного обеспечения.
9) Обеспечение режима мультипрограммирования, то есть организация параллельного выполнения двух или более программ на одном процессоре, создающая видимость их одновременного исполнения.
10) Планирование и диспетчеризация задач в соответствии с заданными стратегией и дисциплинами обслуживания.
11) Организация механизмов обмена сообщениями и данными между выполняющимися программами.
12) Для сетевых операционных систем характерной является функция обеспечения взаимодействия связанных между собой компьютеров.
13) Защита одной программы от влияния другой, обеспечение сохранности данных, защита самой операционной системы от исполняющихся на компьютере приложений.
14) Аутентификация и авторизация пользователей (для большинства диалоговых операционных систем). Под аутентификацией понимается процедура проверки имени пользователя и его пароля на соответствие тем значениям, которые хранятся в его учетной записи. Термин авторизация означает, что в соответствии с учетной записью пользователя, который прошел аутентификацию, ему (и всем запросам, которые будут идти к операционной системе от его имени) назначаются определенные права(привилегии), определяющие, что он может, а что не может делать на компьютере.
15) Удовлетворение жестким ограничениям на время ответа в режиме реального времени (характерно для операционных систем реального времени).
16) Обеспечение работы систем программирования, с помощью которых пользователи готовят свои программы.
17) Предоставление услуг на случай частичного сбоя системы.
WinNT – 32х разрядная ОС с приоритетной многозадачностью. В качестве фундаментальных компонент в состав ОС входят средства обеспечения безопасности и развитый сетевой сервис. WinNT обеспечивает совместимость со многими др. ОС и файл. сист-ми и сетями. Способна функционировать как на компах, оснащенных CISC-процессорами со сложной сист-ой команд, так и на компах с RISC. WinNT поддерживает высокопроизводительные сист-мы с мультипроцессорной конфигурацией. Задачи, поставленные при создании WinNT. Архитектура WinNT создавалась заново с учетом предъявляемых к современным ОС требованиям. Особенности системы, разраб-ой на основе этих требований: совместимость любых ОС (файловых с-м, различных приложений); переносимость сист, кот. может работать как на CISC, так и на RISC-процессорах; масштабируемость означает, что WinNT не привязана к однопроцессорной архитектуре компов (с числом процессоров от 1 до 32), позволяет легко добавлять более мощные и производительные серверы и рабочие станции к корпоративной сети; однородную систему безопасности; распределенная обработка имеет встроенные в сист-му сетевые возможности. WinNT имеет поддержку разнообразных транспортных протоколов и исп-ние средств «клиент-сервер» высокого уровня; надежность и отказоустойчивость обеспечивается архитектурными особенностями, которые защищают прикл. программы от повреждения друг другом и ОС. WinNT исп-ет отказоустойчивую структурированную обработку особых ситуаций на всех архитектурных уровнях, которая включает восстанавливаемую файловую сист-му NTFS и обеспечивает защиту с help встроенной сист-мы безопасности и усовершенствованных методов упр-ния памятью; возможности локализации представляют средства для работы во многих странах мира на национ-х яз., что достигается применением стандарта Unicod; расширяемость WinNT достигается благодаря модульному построению с-мы.
Windows 7 — пользовательская операционная система семейства Windows NT, следующая по времени выхода за Windows Vista и предшествующая Windows 8. В линейке Windows NT система имеет номер версии 6.1 (Windows 2000 — 5.0, Windows XP — 5.1, Windows Server 2003 — 5.2, Windows Vista и Windows Server 2008 — 6.0). Серверной операционной системой того же семейства выступает Windows Server 2008 R2, интегрируемой операционной системой этого семейства (облегченной версией, встраиваемой в устройства) — Windows Embedded Standard 2011 (Quebec), мобильной — Windows Embedded Compact 2011 (Chelan,Windows CE 7.0).
В Windows 7 была также улучшена совместимость со старыми приложениями, некоторые из которых было невозможно запустить на Windows Vista. Особенно это касается старых игр, разработанных под Windows XP. Также в Windows 7 появился режим Windows XP Mode, позволяющий запускать старые приложения в виртуальной машине Windows XP, что обеспечивает практически полную поддержку старых приложений.
OC Unix изначально ориентировалась на интерактивное взаимодействие с пользователем. Наиболее распространенные версии Unix: Free BSD, SCO, ISC, Sun OS. Linux – отдельная версия OC Unix. ОС MS – DOS, Windows, OS/2 также разработаны под влиянием концепций Unix.
Главными функциями таких ОС являются – управление задачами и управление данными. Эти функции реализуются через формализованное средство описания данных и заданий – язык управления заданиями (JCL). Первоначально задания, представляющие собой некоторые тексты, считываются и обрабатываются программой системного ввода, осуществляющей управление заданиями. При отсутствии ошибок очередное задание помещается во входную очередь, ожидая освобождения требуемой области оперативной памяти ЭВМ и других ресурсов. При наличии требуемых ресурсов программа выделяет раздел памяти, размещает первую из программ задания, присоединяет необходимые входные и выходные наборы данных и передает ей управление. После завершения работы программы, при отсутствии других пунктов задания, осуществляется завершение задания, уничтожение временных наборов данных, закрытие выходных наборов, вывод информации на внешние носители, освобождение ресурсов и устройств ЭВМ.
NetWare — сетевая операционная система и набор сетевых протоколов, которые используются в этой системе для взаимодействия с компьютерами-клиентами, подключёнными к сети. Операционная система NetWare создана компанией Novell. NetWare является закрытой операционной системой, использующей кооперативную многозадачность для выполнения различных служб на компьютерах с архитектурой Intel x86. В основе сетевых протоколов системы лежитстек протоколов Xerox Network Systems (англ.) (XNS). В настоящее время NetWare поддерживает протоколы TCP/IP и IPX/SPX. NetWare является одним из семейств XNS-систем. К таким системам, например, относятся Banyan VINES и Ungerman-Bass Net/One. В отличие от этих продуктов и XNS, система NetWare заняла существенную долю рынка в начале 1990-х и выдержала конкуренцию с Microsoft Windows NT, после выпуска которой прекратили своё существование другие конкурирующие с ней системы.
В основу NetWare была положена очень простая идея: один или несколько выделенных серверов подключаются к сети и предоставляют для совместного использования своё дисковое пространство в виде «томов». На компьютерах-клиентах с операционной системой MS-DOS запускается несколько специальных резидентных программ, которые позволяют «назначать» буквы дисков на тома. Пользователям необходимо зарегистрироваться в сети, чтобы получить доступ к томам и иметь возможность назначать буквы дисков. Доступ к сетевым ресурсам определяется именем регистрации.
Пользователи могут также подключаться к совместно используемым принтерам на выделенном сервере и выполнять печать на сетевых принтерах так же, как и на локальных.
Несмотря на то, что в ранних версиях NetWare все модули системы считались ненадёжными (любой неправильно работающий модуль мог нарушить работу всей системы), она была очень стабильной системой. Нередки случаи, когда серверы NetWare работают без вмешательства человека годами.
Первая версия OS/2 появилась в 1987 г. и являлась совместной разработкой фирм IBM и Microsoft. В ходе работы над следующими версиями фирма Microsoft, во-первых, сочла завышенными требования IBM к надежности, во-вторых, решила делать ставку на свой продукт Windows и прекратила свое участие в проекте.
Первая версия OS/2 предназначалась для компьютеров на базе процессора Intel 80286 с его 16-разрядным словом и сегментной моделью виртуальной памяти. В последующих версиях и релизах поэтапно вводились: новая файловая система, графический интерфейс, сегментно-страничная модель памяти, 32-разрядность. Однако, все релизы первой и второй версий OS/2 [6] предъявляли требования к ресурсам, превышающие средний уровень имеющихся в то время ПЭВМ, поэтому эти версии были несколько "тяжеловесны". Этот недостаток был устранен в версии 3 - OS/2 Warp (1995 г.), в которой все свойства ОС были оптимизированы в компактном ядре. Эта версия стала выходить как клиентской, так и в серверной редакции (в последнюю был включен продукт IBM LAN Server).
С самого начала OS/2 проектировалась как система с вытесняющей многозадачностью. Участки нереентерабельного кода в ядре системы минимизированы, а MS DOS и Windows также эмулируются ядром, поэтому OS/2 в состоянии обеспечить более оперативное переключение процессов, чем Windows 95. OS/2 управляет процессами в режиме квантования времени, размер кванта является параметром, задаваемым при загрузке системы. При освобождении процессора или по истечении кванта активным назначается процесс с наивысшим приоритетом. В системе имеются следующие 4 класса приоритетов процессов (в порядке убывания приоритетности):
критический - для процессов реального времени и сетевых коммуникаций; для процессов этого класса гарантируется время реакции не более 6 мксек;
серверный - для процессов, выполняющих запросы от других процессов (введен в 4-й версии OS/2);
нормальный - для интерактивных процессов;
отложенный - для процессов, работающих без доступа к терминалу.
Внутри каждого класса приоритет процесса перевычисляется динамически (имеется еще по 32 градации приоритета в каждом классе) по таким правилам:
процесс, окно которого является в данный момент активным, получает "добавку переднего плана";
процесс, выполняющий операцию ввода-вывода, получает "добавку ввода-вывода", которая делает его приоритет наивысшим в классе; по окончании операции ввода-вывода эта добавка отбирается у процесса;
процесс, пребывающий в состоянии ожидания дольше некоторого времени (задаваемого при загрузке), получает "добавку голодания", которая ставит его сразу после критического класса и позволяет практически немедленно получить квант процессорного времени, после использования кванта эта добавка отбирается у процесса.
ОС OS/2 строит 3х уровневую систему привилегий, а Unix, Win NT/2000/XP ограничиваются 2х уровневой системой. Повышение устойчивости ОС, обеспечиваемая переходом ядра в привилегированный режим, достигается за счет некоторого замедления выполнения систем вызовов.
В OS/2, MS Windows существует специальный термин (механизм) для взаимодействия процессов в реальном времени (DDE – Dynamic Data Exchange). Этот интерфейс позволяет хранить объекты, созданные одной программой, в объектах, созданных другой программой, а также редактировать, печатать их без нарушения целостности информации и связей. Одним из наиболее простых, удобных и интуитивно понятных интерфейсов межпрограммного взаимодействия является буфер обмена.