Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тема 3: программное обеспечение эвм↑ Стр 1 из 2Следующая ⇒ Содержание книги
Поиск на нашем сайте
3.1. Понятие программного обеспечения. Программное обеспечение – набор специальных программ позволяющий организовать обработку информации в компьютере. Компьютер: 1. Hardware 2. Software 3.2. Классификация ПО Программное обеспечение: 1. Общее базовое ПО a. Системное ПО i. Операционные системы ii. Сервисные системы: оболочки и утилиты iii. Средства контроля, тестирования и диагностики b. Инструментальные среды и системы программирования i. Редакторы программ ii. Трансляторы с языков программирования iii. Редакторы связей, загрузчики, отладчики и др. 2. Прикладное ПО a. Функционально - ориентированные пакеты b. Проблемно - ориентированные пакеты c. Интегрированные пакеты Комментарии:
3.3. Операционные системы ОС – это набор программ обеспечивающие возможность использование аппаратуры компьютера Решает 2 задачи: 1. Поддержка работы всех программ и организация их взаимодействия с устройствами компьютера a. Интерфейс: устройство ВВ b. Ресурсы: память, реакция на события, программы. 2. Предоставление пользователю возможность управления аппаратуры компьютера. a. Интерфейс: реалии – 16 команд, 13 параметров, 23 назначения b. Ресурсы: распределение, доступ.
1) Модули – за выполнение определенных функций 2) Часть модулей образует ядро 3) В зависимости от того какие еще модули подключается, определяется конфигурации На различных ПК различные конфигурации 3.3.1. ОС: 1. Автономная среда не связанная с языками программирования, 2. Хранится на ВЗУ быстрого доступа (системный диск, загрузка в ОП, ДОС – дисковая операционная система) 3.3.2. Основные семейства ОС · CM/M (СССР – 8 разрядные) · MS DOS (16-32 р.) o Однопользовательская o Однозадачная o Имеет командный интерфейс o 16-разрядная o По типу управления ресурсами – несетевая o Имеет модульную структуру, упрощающую перенос системы на другие типы ЭВМ o Небольшой объем доступной оперативной памяти o Недостаток: отсутствие средств защиты от несанкционированного доступа к ресурсам ПК и ОС · WINDOWS (с 95 версии) – 32-64 р. o Многопользовательская o Многозадачная o Сетевые и несетевые ОС o Графические ОС o 32/64-разрядные o Подключение новых устройств по технологии Plug and Play o Файловая система NTFS FAT32 · OS/2 – 32-64 р. o Однопользовательская ОС o Многозадачная ОС второго поколения: позволяет организовать параллельную работу нескольких прикладных программ, обеспечивая при этом защиту одной программы от другой и ОС от работающих под ее управлением программ. o Имеет графический интерфейс o 32-разрядная o Родная файловая система HPFS o Недостаток: малое число приложений для нее, что делает эту систему менее популярной. · UNIX. Linux - 36-64 р. o Многопользовательская o Многозадачная o Сетевая ОС o Командная ОС, графическая оболочка o 32-разрядная, 64-разрядная o Мобильная: существует возможность перенести систему в одной машины архитектуры на другую с минимальными затратами o Имеет несколько видов оболочек. o Файловая система NFS o Использование простых текстовых файлов для настройки и управления системой o Широкое применение утилит, запускаемых в командной строке o Взаимодействие с пользователем посредством виртуального устройства – терминала o Представление физических и виртуальных устройств и некоторых средств межпроцессорового взаимодействия как файлов o Использование конвейеров из нескольких программ, каждая из которых выполняет одну задачу.
Классификация ОС I. поддержка многозадачности 1) однозадачные (MS-DOS) 2) многозадачные (разделение многозначности) II. Поддержка многопользовательского режима 1) Однопользовательские (MS-DOS) 2) Многопользовательские (WINDOWS начиная с NT) III. Специфика многозадачности 1) Не вытисняющая многозадачность NetWare 2) Вытисняющая многозадачность Unix, os/2, windows NT.XP IV. Поддержка многонитиевости – возможность распараллеливания вычислений в рамках одной задачи) 1) Однонитевые 2) Многонитевые V.Многопроцессорная обработка (многоядерные ПК) 3.3.4. Структура и функции ОС Операционная система: · Файловая система (BDOS) · Драйверная система (BIOS) · Командный процессор (CCP) 3.3.4.1. Файловая система Задача: DOS должна однозначно распознавать нужный блок информации File – картотека, подшитые бумаги Файл – это поименованное место на диске или другом носителе, занимаемое некоторым блоком информации.
FAT (FAT16, FAT32) – (иерархическая) MS-DOS, Windows FAT (file allocation table – таблица размещения файлов) – хранит сведения о каждом файле (атрибуты). При копировании в другой каталог файл будет дублирован!!! NTFS – сетевая файловая система (организованна по сетевой модели данных) (рис.) Восстановление с помощью контрольных точек Преимущество:
Каталог – файл, хранящий информацию о входящих в него файлах Степень вложенности:
Имя файла:
Полное имя. 3.3.4.2. Драйверная система Драйверная система (BIOS) – специальный набор драйверов Драйвер – это программа, ориентированная на управление конкретным внешним устройством и его настройку. BIOS может существенно варьироваться даже на одном компьютере, в зависимости от подключаемой периферии, (часть BIOSa хранится в ПЗУ). 3.3.4.3. Командный процессор ССР – программа, которая обеспечивает: (щелчки по ярлыкам)
3.4. Операционная система Windows ХР 3.5. Windows Vista и Windows 7 3.6. Архивация данных Работа --- сбои --- копии --- объем --- архивы Архив – файл, содержащий один или несколько файлов в сжатом виде. Операции:
Программы:
3.6.1. Принципы архивации. Алгоритмы, которые устраняют избыточность данных, называются алгоритмами сжатия или алгоритмами архивации
Д\З.
Сжатие без потерь: 1) Алгоритм Хаффмана 2) Алгоритм Лемпеля-Зива (2 человека) 3.6.2. Алгоритм Хаффмана Некоторые символы из стандартного 256-символьного набора в произвольном тексте могут встречаться чаще среднего периода повтора, а другие реже. Следовательно, если для записи распространенных символов использовать короткие последовательности, длинной меньше восьми, а для записи редких символов – длинные, то суммарный объем файла уменьшится 1. Подсчитать количество каждого символа в тексте М - 20, Л – 10, О – 25, К – 8 2. Строится бинарный граф в котором буквы подцепляются к вершинам от редко используемых к часто используемым. (объединяем по частоте использования) Бинарный граф – от вершины только 2 ребра. Л+К=18+М=38+О=63. 3. На ребрах графа выставляются единицы и нули так, что бы одинаковые цифры были с одной стороны. 4. Прописываем код символа, перечисляя все нули и единицы начиная от главной вершины графа. 3.6.3. Алгоритм Лемпеля-Зива LZ77. Если в прошедшем ранее выходном потоке уже встречалась подобная последовательность байт, причем запись о ее длине и смещении от текущей позиции короче чем сама эта последовательность, то в выходной файл записывается ссылка, (смещение, длина), а не сама последовательность. Сообщение: Колокол_около_колокольни Коло(-4,3)_(-5,4)о_(-14,7)ьни Выигрыш 8 байт 3.7. Антивирусные программные средства 3.7.1. Понятие вирус Вирус – небольшая по объему последовательность программных кодов, обладающая следующими свойствами:
Вирусы – не все Часть – не вирусы 3.7.2. Причины возникновения вирусов.
Не рой другому яму – сам в нее попадешь! 3.7.3. Классификация вирусов
3.7.4. Защита от вирусов
|
|||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-19; просмотров: 301; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.136.19.203 (0.01 с.) |