Прикладные программы пользователя
Сервисные системы
a) Системы тех обсл-я
b) Програмные оболочки - тотал
c) Служебные программы (утилиты)- архиваторы , антивирусные пр-мы и тд.
Прикладное ПО:
Прикладные программы пользователя
Пакеты прикладных программ
a) Общего назначения – офис и все такое
b) Метод-ориентированные в основе кот-х лежит решение мат-х задач
c) Проблемно-ориентированные
d) Интегрированные пакеты прикладных программ.
Инструментальное.
По назначению программное обеспечение разделяется на системное, прикладное и инструментальное.
Инструментальное ПО предназначено для использования в ходе проектирования, разработки и сопровождения программ. Это: интегрированные среды разработки, SDK, компиляторы, интерпретаторы, линковщики, ассемблеры, отладчики и т.п.
Прикладное ПО (приложения) — программы, предназначенные для выполнения определенных пользовательских задач и рассчитанные на непосредственное взаимодействие с пользователем. К прикладному ПО относятся: банковские и бухгалтерские программы, игры, текстовые и графические редакторы, Интернет-клиенты и т. п.
Системное ПО используется для обеспечения работы компьютера самого по себе и выполнения прикладных программ. Конкретные виды системного программного обеспечения включают загрузчики, операционные системы, драйверы устройств, утилиты (сервисные программы). Наиболее общая часть системного программного обеспечения – операционная система.
4. ОС:понятие, история, класиффикация
Операционная система (ОС) – это комплекс программ, предназначенных для управления загрузкой, запуском и выполнением других пользовательских программ, а также для планирования и управления вычислительными ресурсами ИС. В более узком смысле ОС – это программа управления работой ЭВМ с момента включения до момента выключения питания.
ОС определяет производительность системы, степень защиты данных, выбор программ, с которыми можно работать на компьютере, требования к аппаратным средствам. Примерами ОС являются MS DOS (практически не используется), OS/2, семейство Unix, семейство Windows.
По числу параллельно решаемых на компьютере задач ОС разделяют:
· однозадачные (например, MS DOS);
· многозадачные (OS/2, UNIX, Windows, Linux ).
Многозадачные ОС обеспечивают одновременное решение нескольких задач и управляют распределением совместно используемых ими ресурсов (процессор, оперативная память, файлы и внешние устройства).
По числу одновременно работающих пользователей:
· однопользовательские (например, MS DOS, Windows 3.х);
· многопользовательские (сетевые ) (,Unix, Linux, Windows 2000).
Главным отличием многопользовательских систем от однопользовательских является возможность работы в компьютерной сети.
По интерфейсам пользователей :
· командного интерфейса (например, MS DOS);
· графического интерфейса (например,Windows).
По числу разрядов адресной шины компьютеров, на которые ориентирована ОС,
· на 16-ти разрядные (MS DOS);
· 32-х разрядные (Windows 2000) и
· 64-разрядные (Windows 2003).
Первыми разработками Microsoft в области создания новых ОС для персональных компьютеров были программные среды Windows 3.x (Windows 3.0, Windows 3.1, Windows 3.11 for Workgroup), которые представляли собой графическую надстройку над операционной системой MS DOS.
Затем на рынок операционных систем корпорацией была представлена первая настоящая ОС семейства Windows – Windows 95. Она является многозадачной, 32-разрядной ОС с расширенными сетевыми функциями и обеспечивает широкие возможности работы с мультимедиа, обработки текстовой, графической, звуковой и видеоинформации, а также предоставляет встроенные средства поддержки обмена файлами и их защиты, возможность совместного использования принтеров, факсов и других общих ресурсов. Windows 95 позволяет отправлять сообщения электронной почтой, факсимильной связью, поддерживает удаленный доступ. Применяемый в ней защищенный режим не позволяет прикладной программе в случае сбоя нарушить работоспособность системы, надежно предохраняет приложения от случайного вмешательства одного процесса в другой, обеспечивает определенную устойчивость к вирусам.
Windows 98 отличается от Windows 95 интеграцией с браузером Internet Explorer, что обеспечивает отображение содержимого папок в виде окна браузера; улучшенной совместимостью с новыми аппаратными средствами компьютера; поддержкой стандарта plug-and-play. Может использоваться на настольных и портативных компьютерах.
Windows Millenium Edition (Windows ME) является очередной версией ОС линейки Windows 95, Windows 98 и Windows 98 SE. В ее основе лежит ядро Windows 98. Параллельно с Windows 95 корпорация Microsoft представила на рынок принципиально новую операционную систему – Windows NT (New Technology), ставшую родоначальницей ряда ОС. Это 32-разрядная система со встроенной сетевой поддержкой и развитыми средствами многопользовательской работы. Она обеспечивает истинную многозадачность, многопроцессорную обработку, разграничение доступа к аппаратным и информационным ресурсам, защиту данных и многое другое.
Операционная система нового поколения Windows 2000 ориентирована на разнообразные компьютеры: портативные, настольные, серверы и кластерные системы, и обеспечивает тесную интеграцию с Internet. Она является развитием ОС Windows NT 4.0 Windows XP объединяет в себе лучшие качества предыдущих версий Windows: надежность, стабильность и управляемость – от Windows 2000, технологию plug-and-play – от Windows 98. В ней реализован более эффективный интерфейс пользователя, включающий новые возможности группировки и поиска документов, возможность быстрого переключения пользователей и т.д. Пользователь Windows XP может создавать компакт-диски в форматах, позволяющих осуществлять однократную или многократную запись (CD-R или CD-RW), применяя для этого обычный метод перетаскивания или соответствующих мастеров. Операционная система Windows XP реализована корпорацией Microsoft в двух версиях: для домашних пользователей Windows XP Home Edition, и для корпоративных клиентов – Windows XP Professional Edition. Windows CE – операционная система для мобильных вычислительных устройств, таких, как карманные компьютеры, цифровые информационные пейджеры, сотовые телефоны, мультимедийные и развлекательные приставки, включая DVD проигрыватели и устройства доступа в Internet. Это 32-разрядная, многозадачная операционная система, имеющая открытую архитектуру.
Cемейство Unix – это одна из самых первых ОС и в настоящее время является одной из альтернатив семейству ОС Windows . Unix была создана в Bell Telephone Laboratories в 70- е годы прошлого столетия. Основное отличие и преимущество этого семейства заключается в реализации для широкого круга аппаратных платформ – это первая действительно переносимая на различные аппаратные платформы операционная система. Unix ориентирована, прежде всего, на работу в больших локальных и глобальных сетях. В ней используются различные варианты графического интерфейса. Универсальность системы обеспечивается множеством прикладных программ.
5.Классификация вирусов
Компьютерный вирус- программа, способная создавать свои дубликаты (не обязательно совпадающие с оригиналом) и внедрять их в вычислительные сети и/или файлы, системные области компьютера и прочие выполняемые объекты. При этом дубликаты сохраняют способность к дальнейшему распространению.
Пути проникновения
: мобильные носители, сетевые соединения - каналы, по которым можно скопировать файл. заражение вирусом возможно, только если пользователь сам каким-либо образом его активировал: скопировал или получил по почте зараженный файл и сам его запустил или просто открыл..После проникновения следует активация вируса. Это может происходить несколькими путями и в соответствии с выбранным методом вирусы делятся на такие виды:
· Загрузочные вирусы заражают загрузочные сектора жестких дисков и мобильных носителей.
· Файловые вирусы - заражают файлы. Отдельно в этой группе также выделяют:
o Классические файловые вирусы, Макровирусы, Скрипт-вирусы, Шифрование -вирус состоит из двух частей: сам вирус и шифратор.Метаморфизм
Основные цели любого компьютерного вируса - распространение на другие ресурсы компьютера и выполнение специальных действий при определенных событиях или действиях пользователя. Специальные действия нередко оказываются вредоносными.
Червь (сетевой червь) - вредоносная программа, распространяющаяся по сетевым каналам, способная к самостоятельному преодолению систем защиты компьютерных сетей, к созданию и дальнейшему распространению своих копий, не обязательно совпадающих с оригиналом.
черви делятся на типы:
· Сетевые черви используют для распространения локальные сети и Интернет, Почтовые черви - распространяются с помощью почтовых программ, IM-черви используют системы мгновенного обмена сообщениями, IRC-черви распространяются по каналам IRC , P2P-черви - при помощи пиринговых файлообменных сетей
Троян (троянский конь) - программа, основной целью которой является вредоносное воздействие по отношению к компьютерной системе.
Некоторые трояны способны к самостоятельному преодолению систем защиты компьютерной системы, с целью проникновения в нее. Однако в большинстве случаев они проникают на компьютеры вместе с вирусом либо червем - то есть такие трояны можно рассматривать как дополнительную вредоносную нагрузку, но не как самостоятельную программу. Нередко пользователи сами загружают троянские программы из Интернет.
они классифицируются по типу вредоносной нагрузки:
· Клавиатурные шпионы, постоянно находясь в оперативной памяти, записывают все данные, поступающие от клавиатуры с целью последующей их передачи своему автору., 2.Похитители паролей предназначены для кражи паролей путем поиска на зараженном компьютере специальных файлов, которые их содержат.3.Утилиты скрытого удаленного управления - трояны, которые обеспечивают несанкционированный удаленный контроль над инфицированным компьютером.
4.Анонимные SMTP-сервера4) и прокси-сервера5) - такие трояны на зараженном компьютере организовывают несанкционированную отправку электронной почты, что часто используется для рассылки спама.5.Утилиты дозвона в скрытом от пользователя режиме инициируют подключение к платным сервисам Интернет.6.Модификаторы настроек браузера меняют стартовую страницу в браузере, страницу поиска или еще какие-либо настройки, открывают дополнительные окна, имитируют нажатия на рекламные баннеры и т. п.7.Логические бомбы характеризуются способностью при срабатывании заложенных в них условий (в конкретный день, время суток, определенное действие пользователя или команды извне) выполнять какое-либо действие, например, удаление файлов.
6. утилиты определение, утилиты для работы с дисками, информационные утилиты
Утилита (англ. utility или tool) вспомогательная компьютерная программа в составе общего программного обеспечения для выполнения специализированных типовых задач, связанных с работой оборудования и операционной системы (ОС)[1].
Утилиты предоставляют доступ к возможностям (параметрам, настройкам, установкам), недоступным без их применения, либо делают процесс изменения некоторых параметров проще (автоматизируют его).
Утилиты могут входить в состав операционных систем, идти в комплекте со специализированным оборудованием или распространяться отдельно.
HDDутилиты --программный комплекс, ориентированный на IDE Hard Disk Drives ипредназначенный для диагностики, измерения производительности,восстановления сбойных участков поверхности и получения максимальнополной также для их конфигурации.
HDD Utility для Windows. Состоит из пяти компонентов: HDD Info Utility, HDD Alert Utility, HDD Control Utility, HDD Benchmark Utility, HDD Test&Repair Utility.
HDD InfoUitility - формирует окно, в котором выводится исчерпывающая информация о диске. На первой закладке выбираем нужный накопитель. Как я уже говорил, при выборе не Quantum'воского диска, программа обязательно предупредит, как в этой утилите, так и во всех остальных.HDD AlertUtility - резидентная программа, загружается при запуске системы, производит наблюдение за SMART-атрибутами. На первой закладке (SelectDrive) как всегда выбираем нужный диск, там же можно включить/отключить мониторинг конкретного диска.HDD ControlUtility - позволяет выполнить конфигурирование диска, большого числа жизненно важных настроек.
Безусловно самый важный компонент - это HDD Test&RepairUtility. Здесь соображаловки и понимания процессов потребуется гораздо больше. Здесь можно выполнить тест контроллера, чтения поверхности (с повторами, без повтором, с построением графических диаграм), записи, тест стабильности, тест сильно нагружающий винчестер и многое другое. Есть средства для восстановления: для проведения ремапа и выполнения "низкоуровневого форматирования".
Информационные Утилиты выдают подробную информацию о конфигурации компа. В пакет входят последующие утилиты: система в целом, материнская плата, процессор и BIOS, видео система, логические диски, система Windows, управление питанием, PCI и AGP шины, память Windows, порты, клавиатура, мышь, звуковая карта, принтер, MCI мультимедиа, WinSock, выполняемые процессы, OLE объекты, DirectX, устройства связи, локальная сеть, SCSI, шрифты, CMOS информация, OpenGL 3D ускорение. Система в целом указывает общие сведения о вашей системе. Данный модуль чрезвычайно полезен если вы желаете ознакомиться только с поверхностной информацией о системе. Наиболее подробную информацию по каждому из системных компонентов вы сможете отыскать в остальных модулях.
7. системы обработки табличной информации
Табличное представление данных имеет свои особенности. Многие виды данных намного удобнее хранить и обрабатывать в табличной форме, особенно числовые. Автоматизация табличных расчетов во много раз повышает эффективность и качество работы. Компьютерные программы, предназначенные для хранения и обработки данных, представленных в табличном виде, называют электронными таблицами или табличными процессорами.
Первая электронная таблица VisiCalc была выпущена фирмой VisiCorporation в 1981 году, и именно с этого момента принято вести отсчет истории электронных таблиц как самостоятельного вида программного обеспечения.
Идея выделения таблиц в особый класс документов и создание специализированной программы, выполняющей всевозможные операции с табличными данными, оказалась весьма удачной и была подхвачена многими фирмами. Популярность электронных таблиц стремительно росла.
В 1983 году фирма LotusDevelopmentCorporation выпустила электронную таблицу 1-2-3, ставшую на долгие годы фактическим стандартом в своей области.
В 1985 году появилась первая наиболее распространенный на сегодня табличный редактор MicrosoftExcel. Спустя год данный сектор desktop-приложений пополнился пакетом Quattro, созданным компанией BorlandInternationalCorporation.
Таблицы позволяют не только создавать таблицы, но и автоматизировать обработку табличных данных. Кроме того, с помощью ЭТ можно выполнять различные экономические, бухгалтерские и инженерные расчеты, а также строить разного рода диаграммы, проводить сложный экономический анализ, моделировать и оптимизировать решение различных хозяйственных ситуаций и многое другое.
Функции табличных процессоров весьма разнообразны и включают:- создание и редактирование ЭТ;- оформление и печать ЭТ;- создание многотабличных документов, объединенных формулами;- построение диаграмм, их модификацию и решение экономических задач графическими методами;- работу с электронными таблицами как с базами данных
(сортировка таблиц, выборка данных по запросам);- создание итоговых и сводных таблиц;- использование при построении таблиц информации из внешних баз данных;- решение экономических задач типа «что — если» путем подбора параметров;- решение оптимизационных задач.
8. Системы обработки текстовой информации.
При подготовке текстовых документов на компьютере используются три основные группы операций:
- Операции ввода позволяют перенести исходный текст из его внешней формы в электронный вид, то есть в файл, хранящийся на компьютере. Ввод может осуществляться не только набором с помощью клавиатуры, но и путем сканирования бумажного оригинала и последующего перевода документа из графического формата в текстовый (распознавание).
- Операции редактирования (правки) позволяют изменить уже существующий электронный документ путем добавления или удаления его фрагментов, перестановки частей документа, слияния нескольких файлов, разбиения единого документа на несколько более мелких и т.д.
Ввод и редактирование при работе над текстом часто выполняются параллельно. При вводе и редактировании формируется содержание текстового документа.
- Оформление документа задают операциями форматирования. Команды форматирования позволяют точно определить, как будет выглядеть текст на экране монитора или на бумаге после печати на принтере.
Программы, предназначенные для обработки текстовой информации, называют текстовыми редакторами.
Все многообразие современных текстовых редакторов условно можно разбить на три основные группы:
1. К первой относятся простейшие текстовые редакторы, обладающие минимумом возможностей и способные работать с документами в обычном текстовом формате .txt, который, как известно, при всей своей простоте и всеобщей поддержке совершенно не позволяет более или менее прилично форматировать текст. К этой группе редакторов можно отнести как входящие в комплект поставки ОС семейства Windows редакторы WordPad и совсем малофункциональный NotePad (Блокнот), и множество аналогичных продуктов других производителей (Atlantis, EditPad, Aditor Pro, Gedit и т.д.).
2. Промежуточный класс текстовых редакторов включает в себя достаточно широкие возможности по части оформления документов. Они работают со всеми стандартными текстовыми файлами(TXT, RTF, DOC). К таким программам можно отнести Microsoft Works, Лексикон.
3. К третьей группе относятся мощные текстовые процессоры, такие, как Microsoft Word или StarOffice Writer. Они выполняют практически все операции с текстом. Большинство пользователей использует именно эти редакторы в повседневной работе.
Основными функциями текстовых редакторов и процессоров являются:
- ввод и редактирование символов текста;
- возможность использования различных шрифтов символов;
- копирование и перенос части текста с одного места на другое или из одного документа в другой;
- контекстный поиск и замена частей текста;
- задание произвольных параметров абзацев и шрифтов;
- автоматический перенос слов на новую строку;
- автоматическую нумерацию страниц;
- обработка и нумерация сносок;
- создание таблиц и построение диаграмм;
- проверка правописания слов и подбор синонимов;
9. Элементы системного блока
Системный блок – основная часть компьютера. Он состоит из металлического корпуса, в котором располагаются основные компоненты компьютера. С ним соединены кабелями клавиатура, мышь и монитор. Внутри системного блока расположены:
микропроцессор, который выполняет все поступающие команды, производит вычисления и управляет работой всех компонентов компьютера;
оперативная память,предназначенная для временного хранения программ и данных;
системная шина,осуществляющая информационную связь между устройствами компьютера;
материнская плата, на которой находятся микропроцессор, системная шина, оперативная память, коммуникационные разъемы, микросхемы управления различными компонентами компьютера, счётчик времени, системы индикации и защиты;
блок питания,преобразующий электропитание сети в постоянный ток низкого напряжения, подаваемый на электронные схемы компьютера;
вентиляторыдля охлаждения греющихся элементов;
устройства внешней памяти, к которым относятся накопители на гибких и жестких магнитных дисках, дисковод для компакт-дисков СD-ROM, предназначенные для длительного хранения информации.
Аппаратной основой системного блока является материнская плата - самостоятельный элемент, который управляет внутренними связями и с помощью системы прерываний взаимодействует с внешними устройствами. На материнской плате расположены все важнейшие микросхемы.
10. Понятие информации, виды и свойства.
Информация — это обозначение содержания, полученного из внешнего мира в процессе нашего приспособления к нему и приспособления к нему наших чувств.
· в обиходе информацией называют любые данные или сведения, которые кого-либо интересуют. Например, сообщение о каких-либо событиях, о чьей-либо деятельности и т.п. "Информировать" в этом смысле означает "сообщить нечто, неизвестное раньше";
· в технике под информацией понимают сообщения, передаваемые в форме знаков или сигналов;
· в кибернетике под информацией понимает ту часть знаний, которая используется для ориентирования, активного действия, управления, т.е. в целях сохранения, совершенствования, развития системы (Н. Винер).
Информация может существовать в виде:
· текстов, рисунков, чертежей, фотографий;
· световых или звуковых сигналов;
· радиоволн;
· электрических и нервных импульсов;
· магнитных записей; и т. Д.
Предметы, процессы, явления материального или нематериального свойства, рассматриваемые с точки зрения их информационных свойств, называются информационными объектами.
Свойства информации:
* достоверность; * полнота; * ценность; * своевременность; | * понятность; * доступность; * краткость; * и др. |
Информация достоверна, если она отражает истинное положение дел. Недостоверная информация может привести к неправильному пониманию или принятию неправильных решений.
Достоверная информация со временем может стать недостоверной, так как она обладает свойством устаревать, то есть перестаёт отражать истинное положение дел.
Информация полна, если её достаточно для понимания и принятия решений. Как неполная, так и избыточная информация сдерживает принятие решений или может повлечь ошибки.
Точность информации определяется степенью ее близости к реальному состоянию объекта, процесса, явления и т.п.
Ценность информации зависит от того, насколько она важна для решения задачи, а также от того, насколько в дальнейшем она найдёт применение в каких-либо видах деятельности человека.
Только своевременно полученная информация может принести ожидаемую пользу. Одинаково нежелательны как преждевременная подача информации (когда она ещё не может быть усвоена), так и её задержка.
Если ценная и своевременная информация выражена непонятным образом, она может стать бесполезной.
Информация становится понятной, если она выражена языком, на котором говорят те, кому предназначена эта информация.
Информация должна преподноситься в доступной (по уровню восприятия) форме. Поэтому одни и те же вопросы по разному излагаются в школьных учебниках и научных изданиях.
Информацию по одному и тому же вопросу можно изложить кратко (сжато, без несущественных деталей) или пространно (подробно, многословно). Краткость информации необходима в справочниках, энциклопедиях, учебниках, всевозможных инструкциях.
11. Понятие информац технологий.
Технология — это комплекс научных и инженерных знаний, реализованных в материальных, технических, энергетических, трудовых факторах производства, способах их соединения для создания продукта или услуги, отвечающих определенным требованиям.
Согласно определению ЮНЕСКО,
информационная технология — это комплекс взаимосвязанных, научных, технологических, инженерных дисциплин, изучающих методы эффективной организации труда людей, занятых обработкой и хранением информации; вычислительную технику и методы организации и взаимодействия с людьми и производственным оборудованием, их практические приложения, а также связанные со всем этим социальные, экономические и культурные проблемы (технические, кибернетические, интеллектуальные).
Комп- этоэлектронное устройство, которое выполняет операции ввода информации, хранения и обработки ее по определенной программе;
Информация - это...сведения о лицах, предметах, фактах, событиях, явлениях и процессах независимо от формы их представления;
Информацию измеряют ...числовой характеристикой сигнала, характеризующую неопределенность, которая исчезает после получения сообщения в виде данного сигнала;
К свойствам информации относятся следующие: объективность; актуальность; полнота;
Информационный продукт - это:результат любой информационной деятельности.
Какое общество можно назвать «Информационное общество»: общество, в котором большинство работающих занято производством, хранением, переработкой и реализацией информации;
12. Этапы разработки информационных технологий
Устройство процессора.
В состав процессора входят следующие устройства: устройство управления (УУ), арифметико-логическое устройство (АЛУ), регистры процессорной памяти. УУ управляет работой всех устройств компьютера по заданной программе. УУ извлекает очередную команду из регистра команд, определяет, что надо делать с данными, а затем задает последовательность действий выполнения поставленной задачи. (Функцию устройства управления можно сравнить с работой дирижера, управляющего оркестром.Своеобразной "партитурой" для УУ является программа.)
АЛУ - вычислительный инструмент процессора; это устройство выполняет арифметические и логические операции по командам программы.
Регистры - это внутренняя память процессора. Каждый из регистров служит своего рода черновиком, используя который процессор выполняет расчеты и сохраняет промежуточные результаты. У каждого регистра есть определенное назначение.
Классификация ЭВМ.
Карманные ПК(портативное вычислительное устройство, обладающее широкими функциональными возможностями. КПК часто называют наладонником (англ. palmtop) из-за небольших размеров. Изначально КПК предназначались для использования в качестве электронных органайзеров. С «классического» КПК невозможно совершать звонки, и КПК не является мобильным телефоном, поэтому к настоящему времени классические КПК практически полностью вытеснены коммуникаторами — КПК с модулем сотовой связи.)
-Ноутбуки
-ПК для сферы автоматизации домашнего хозяйства.
-Базовые настольные ПК(компьютер, предназначенный для эксплуатации одним пользователем, то есть для личного использования. К ПК условно можно отнести также и любой другой компьютер, используемый конкретным человеком в качестве своего личного компьютера.)
-Сетевые ПК (не имеют жесткого диска и зависят от памяти сервера. компьютер, являющийся компонентом архитектуры компьютер-сеть и имеющий упрощённую структуру (небольшой объём памяти, возможно отсутствие дисковода и т. п.)
-Высокопроизводительные настольные ПК
-Многопроцессорные рабочие станции и серверы высокого уровня (имеют от 2х -до 8 процессоров)
-Суперкомпьютеры(мощные многопроцессорные вычислительные машины с быстродействием сотни миллионов - десятки миллиардов операций в секунду. Супер-компьютеры используются для решения сложных и больших научных задач (метеорология, гидродинамика и т. п.), в управлении, разведке, в качестве централизованных хранилищ информации и т.д)
Дать понятия программы и по
Программное обеспе́чение — наряду с аппаратными средствами, важнейшая составляющая информационных технологий, включающая компьютерные программы и данные, предназначенные для решения определённого круга задач и хранящиеся на машинных носителях.
Программа- запись алгоритма решения задачи в виде последовательности команд или операторов языком, который понимает компьютер.
20 виды памяти
- 1. Оперативная память
Оперативная память (ОЗУ, англ. RAM, Random Access Memory — память с произвольным доступом) — это быстрое запоминающее устройство не очень большого объёма, непосредственно связанное с процессором и предназначенное для записи, считывания и хранения выполняемых программ и данных, обрабатываемых этими программами. |
Оперативная память используется только для временного хранения данных и программ, так как, когда машина выключается, все, что находилось в ОЗУ, пропадает.
- 2. Кэш-память
Кэш (англ. cache), или сверхоперативная память — очень быстрое ЗУ небольшого объёма, которое используется при обмене данными между микропроцессором и оперативной памятью для компенсации разницы в скорости обработки информации процессором и несколько менее быстродействующей оперативной памятью. |
- 3. Специальная память
К устройствам специальной памяти относятся постоянная память (ROM), перепрограммируемая постоянная память (Flash Memory), память CMOS RAM, питаемая от батарейки, видеопамять и некоторые другие виды памяти.
Постоянная память (ПЗУ, англ. ROM, Read Only Memory — память только для чтения) — энергонезависимая память, используется для хранения данных, которые никогда не потребуют изменения. Содержание памяти специальным образом "зашивается" в устройстве при его изготовлении для постоянного хранения. Из ПЗУ можно только читать. |
Перепрограммируемая постоянная память (Flash Memory) — энергонезависимая память, допускающая многократную перезапись своего содержимого с дискеты. |
Прежде всего в постоянную память записывают программу управления работой самого процессора. В ПЗУ находятся программы управления дисплеем, клавиатурой, принтером.
Важнейшая микросхема постоянной или Flash-памяти — модуль BIOS. Роль BIOS двоякая: с одной стороны это неотъемлемый элемент аппаратуры, а с другой строны — важный модуль любой операционной системы.
Для хранения графической информации используется видеопамять.
Видеопамять (VRAM) — разновидность оперативного ЗУ, в котором хранятся закодированные изображения. Это ЗУ организовано так, что его содержимое доступно сразу двум устройствам — процессору и дисплею. |
Программы архиваторы
Архиватор — программа, осуществляющая упаковку одного и более файлов в архив или серию архивов, для удобства переноса или хранения, а также распаковку архивов. Многие архиваторы используют сжатие без потерь для уменьшения размера архива.
Простейшие архиваторы просто последовательно объединяют содержимое файлов в архив. Архив должен также содержать информацию об именах и длине оригинальных файлов для их восстановления. Большинство архиваторов также сохраняют метаданные файлов, предоставляемые операционной системой, такие, как время создания и права доступа.
Программа, создавая архив, обрабатывает как текстовые файлы, так и бинарные файлы. Первые всегда сжимаются в несколько раз (в зависимости от архиватора), тогда как сжатие бинарных файлов зависит от их характера. Одни бинарные файлы могут быть сжаты в десятки раз, сжатие же других может и вовсе не уменьшить занимаемый ими объем.
Сжатие данных обычно происходит значительно медленнее, чем обратная операция.
Характеристики архиваторов:
По степени сжатия.По скорости сжатия.
Характеристики архиваторов — обратно зависимые величины. То есть, чем больше скорость сжатия, тем меньше степень сжатия, и наоборот.
Нахождение для любого входного файла программы наименьшего возможного размера, печатающей этот файл, является алгоритмически неразрешимой задачей, поэтому «идеальный» архиватор невозможен.
Семейство и хронология ОС
1. 1)Самая 1-я ОС –Unix (1969). Она ориентирована на работу в больших локальных и глобальных сетях;многозначность;многопользовательская.
2).ОС класса M.windows – многозначная; многопользовательская; реализован перенос инф. с винчестера на диск.
3)ОС Linux - многозначная; многопользовательская, поддерживает различные типы файловых систем, обеспечивает поддержку полного семейства протоколов TCP/IP для работы в сети. 1991 – финским студентом разработана впервые.
Классификация ОС
По особенностям алгоритмов управления ресурсами:
· Однозадачные и многозадачные
· Однопользовательские и многоп-ие
· Однопроцессорные и многопроцессорные системы
· Локальные и сетевые.
Поддержка многозадачности. По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса:
однозадачные (например, MS-DOS, MSX) и
многозадачные (OC EC, OS/2, UNIX, Windows 95).
Однозадачные ОС в основном выполняют функцию предоставления пользователю виртуальной машины, делая более простым и удобным процесс взаимодействия пользователя с компьютером. Однозадачные ОС включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем.
Многозадачные ОС, кроме вышеперечисленных функций, управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.
Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делятся на:
однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);
многопользовательские (UNIX, Windows NT).
Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей. Следует заметить, что не всякая многозадачная система является многопользовательской, и не всякая однопользовательская ОС является однозадачной.
Вытесняющая и невытесняющая многозадачность. Важнейшим разделяемым ресурсом является процессорное время. Способ распределения процессорного времени между несколькими одновременно существующими в системе процессами (или нитями) во многом определяет специфику ОС. Среди множества существующих вариантов реализации многозадачности можно выделить две группы алгоритмов:
невытесняющая многозадачность (NetWare, Windows 3.x);
вытесняющая многозадачность (Windows NT, OS/2, UNIX).
Основным различием между вытесняющим и невытесняющим вариантами многозадачности является степень централизации механизма планирования процессов. В первом случае механизм планирования процессов целиком сосредоточен в операционной системе, а во втором - распределен между системой и прикладными программами.
Поддержка многонитевости. Важным свойством операционных систем является возможность распараллеливания вычислений в рамках одной задачи. Многонитевая ОС разделяет процессорное время не между задачами, а между их отдельными ветвями (нитями).
Многопроц