|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Функциональные характеристики ПКОсновными функциональными характеристиками ПК являются: 1. Производительность, быстродействие, тактовая частота. 2. Разрядность микропроцессора и кодовых шин интерфейса. 3. Типы системного и локальных интерфейсов. 4. Емкость оперативной памяти. 5. Тип и емкость накопителей на гибких магнитных дисках. 6. Емкость накопителя на жестких магнитных дисках (винчестера). 7. Наличие, виды и емкость кэш-памяти. 8. Тип видеомонитора (дисплея) и видеоадаптера. 9. Наличие и тип принтера. 10. Наличие и тип накопителя на CD-ROM. 11. Наличие и тип модема. 12. Наличие и виды мультимедийных аудио-видео средств. 13. Имеющееся программное обеспечение и вид операционной системы. 14. Аппаратная и программная совместимость с другими типами компьютеров. 15. Возможность работы в вычислительной сети. 16. Возможность работы в многозадачном режиме. 17. Надежность. 18. Стоимость. 19. Габаритные размеры и вес.
Программное обеспечение -совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных Программное обеспечение принято по назначению подразделять на системное, прикладное и cервисное Системное по организует процесс обработки информации в ЭВМ и обеспечивает нормальную рабочую среду для прикладных программ. Состоит из: · операционной системы · трансляторов языков программирования · программ тех обслуживания
Операционная система - комплекс системных программ, расширяющий возможности вычислительной системы, а также обеспечивающий управление её ресурсами, загрузку и выполнение прикладных программ, взаимодействие с пользователями. В большинстве вычислительных систем ОС являются основной, наиболее важной (а иногда единственной) частью системного ПО Основные функции (простейшие ОС):
Структура ОС: 1)ядро ОС(неск. программ, пост. наход-ихся в памяти ПК и управляющих всеми др. процессами ОС и распределяющ. для них рес-сы). 2)утилиты-сервисн. вспомогат. программы, отвеч. за администрирование ОС(поиск и устранение неисправн., восстановл-е инф-ции, управл-е памятью комп.) 3)драйверы-прогр. спец. типа, ориентир-ые на управл-е внешними устройствами (кажд. внешн. устр-ву соотв. свой драйвер). Драйвер стандартных устр-в образ. в совок-ти баз. систему ввода-вывода BIOS, кот. наход-ся в ПЗУ (пост. запомин. устр-во) системного блока. 4)командный процессор-прогр., обрабатывающая ввод. польз-лем команды и запуск. задаи на выполн-е; 5)файл. система-часть ОС, обеспеч. выполн-е операций над файлами. Файл-поименов. целостная совок-ть данных на машин. носителе; 6)оболочка ОС-прогр., отвеч. за интерфейс. Многие ОС реш. эту задачу с пом. графич. интерфейса(кажд. объект представлен пиктограммой). Оболочка выполн. всего лишь роль посредника м/д ядром ОС и польз-лем. Подтверждением этого явл-ся то, что некот. ОС позвол. выбрать 1 из неск. оболочек. Классиф-ция ОС:-по кол-ву польз-лей(1-и многопользоват.);-по числу процессов, одноврем. выполн-ихся ОС (1-и многозадачные);-по разрядности архит. процессора(8,16,32,64,128-разрядные);-по типу ср-в вычислит. техники(1- имногопроессорн.);-по типу поддержки режимов работы(локальн. и сетевые);-по типу интерфейса(графич. Windows и неграф. DOS). Поскольку текст, записанный на языке программирования, непонятен компьютеру, то требуется перевести его на машинный код. Такой перевод программы с языка программирования на язык машинных кодов называется трансляцией, а выполняется она специальными программами – трансляторами. Транслятор - обслуживающая программа, преобразующая исходную программу, предоставленную на входном языке программирования, в рабочую программу, представленную на объектном языке. В настоящее время трансляторы разделяются на три основные группы: ассемблеры, компиляторы и интерпретаторы. Ассемблер - системная обслуживающая программа, которая преобразует символические конструкции в команды машинного языка. Специфической чертой ассемблеров является то, что они осуществляют дословную трансляцию одной символической команды в одну машинную. Таким образом, язык ассемблера (еще называется автокодом) предназначен для облегчения восприятия системы команд компьютера и ускорения программирования в этой системе команд. Программисту гораздо легче запомнить мнемоническое обозначение машинных команд, чем их двоичный код. Компилятор - это обслуживающая программа, выполняющая трансляцию на машинный язык программы, записанной на исходном языке программирования. Также как и ассемблер, компилятор обеспечивает преобразование программы с одного языка на другой (чаще всего, в язык конкретного компьютера). Вместе с тем, команды исходного языка значительно отличаются по организации и мощности от команд машинного языка. Существуют языки, в которых одна команда исходного языка транслируется в 7-10 машинных команд. Однако есть и такие языки, в которых каждой команде может соответствовать 100 и более машинных команд (например, Пролог). Кроме того, в исходных языках достаточно часто используется строгая типизация данных, осуществляемая через их предварительное описание. Программирование может опираться не на кодирование алгоритма, а на тщательное обдумывание структур данных или классов. Процесс трансляции с таких языков обычно называется компиляцией, а исходные языки обычно относятся к языкам программирования высокого уровня (или высокоуровневым языкам). Абстрагирование языка программирования от системы команд компьютера привело к независимому созданию самых разнообразных языков, ориентированных на решение конкретных задач. Появились языки для научных расчетов, экономических расчетов, доступа к базам данных и другие. Интерпретатор - программа или устройство, осуществляющее пооператорную трансляцию и выполнение исходной программы. В отличие от компилятора, интерпретатор не порождает на выходе программу на машинном языке. Распознав команду исходного языка, он тут же выполняет ее. Как в компиляторах, так и в интерпретаторах используются одинаковые методы анализа исходного текста программы. Но интерпретатор позволяет начать обработку данных после написания даже одной команды. Это делает процесс разработки и отладки программ более гибким. Кроме того, отсутствие выходного машинного кода позволяет не "захламлять" внешние устройства дополнительными файлами, а сам интерпретатор можно достаточно легко адаптировать к любым машинным архитектурам, разработав его только один раз на широко распространенном языке программирования. Поэтому, интерпретируемые языки, типа Java Script, VB Script, получили широкое распространение. Недостатком интерпретаторов является низкая скорость выполнения программ. Обычно интерпретируемые программы выполняются в 50-100 раз медленнее программ, написанных в машинных кодах. Любой транслятор выполняет следующие основные задачи: - анализирует транслируемую программу, в частности определяет, содержит ли она синтаксические ошибки; - генерирует выходную программу (ее часто называют объектной) на языке машинных команд; - распределяет память для объектной программы. Особенности состава технических средств ЭВМ учитываются комплексом программ технического обслуживания (КПТО). Этот комплекс включает в свой состав наладочные, проверочные и диагностические тест-программы. Наладочные программы обеспечивают автономную настройку и проверку отдельных устройств ЭВМ. Обычно они функционально независимы от программ ОС. Проверочные тест-программы предназначены для периодически проводимых проверок правильности функционирования устройств, например после включения их в работу. Диагностические программы используются в тех случаях, когда необходимо классифицировать отказ оборудования и локализовать место неисправности. Инициирование работы этих программ осуществляется обычно модулями ОС после фиксации сбоев и отказов аппаратуры контроля. Проверочные тест-программы занимают особое место в КПТО. Их выполнение непосредственно перед вычислениями позволяет убедиться в исправности технических средств системы, а значит, повысить достоверность результатов обработки данных. Прикладное по — программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с оборудованием и проч. посредством операционной системы. Также на простом языке — вспомогательные программы. К прикладному программному обеспечению относятся компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки — пример прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами. Классификация:
· Методоориентированные пакеты · Проблемноориентированные пакеты · Обучающие системы
Методо-ориентированные ППП характеризуются тем, что в их алгоритмической основе реализован какой-либо экономико-математический метод, используемый для решения задач. К пакетам этой категории относятся программные средства, реализующие методы математического программирования (линейного, динамического, статистического и т.д.), cетевого планирования и управления, теории массового обслуживания; математической статистики и др. Проблемно-ориентированными ППП называются программные продукты, предназначенные для решения сложных комплексов задач в конкретной функциональной области. Из всего многообразия проблемно-ориентированных ППП выделим группы, предназначенные для комплексной автоматизации функций управления в промышленной и непромышленной сферах и ППП конкретных предметных областей. Обучающие системы служат для обучения в среде программного продукта. 2 направления: 1) роль учителя; 2) роль ученика Сервисное ПО – это программы обслуживания персонального компьютера и его программного обеспечения.
Классификация: Утилиты — программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютеров (диагностики, тестирования аппаратных и программных средств, оптимизации использования дискового пространства, восстановления разрушенной на магнитном диске информации и т.п.). Часто утилиты объедияются в комплексы. Программы-архиваторы (упаковщики) - программы, предназначенные для архивации, упаковки файлов путем сжатия хранимой в них информации. Сжатие информации — это процесс преобразования информации, хранящейся в файле, к виду, при котором уменьшается избыточность в ее представлении и соответственно требуется меньший объем памяти для хранения. Сжатие информации в файлах производится за счет устранения избыточности различными способами, например за счет упрощения кодов, исключения из них постоянных битов. Архивный файл — это специальным образом организованный файл, содержащий в себе один или несколько файлов в сжатом или несжатом виде и служебную информацию об именах файлов, дате и времени их создания или модификации, размерах и т.п. Целью упаковки файлов обычно являются обеспечение более компактного размещения информации на диске, сокращение времени и соответственно стоимости передачи информации по каналам связи в компьютерных сетях. Кроме того, упаковка в один архивный файл группы файлов существенно упрощает их перенос с одного компьютера на другой, сокращает время копирования файлов на диски, позволяет защитить информацию от несанкционированного доступа, способствует защите от заражения компьютерными вирусами. Архивация (упаковка) — помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде. Разархивация (распаковка) — процесс восстановления файлов из архива точно в таком виде, какой они имели до загрузки в архив. При распаковке файлы извлекаются из архива и помещаются на диск или в оперативную память. Операционные оболочки – специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы. Дает возможность работать с качественно новым интерфейсом. Операционные оболочки имеют текстовый и графический варианты интерфейса конечного пользователя. Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения вирусом. Наиболее известные антивирусные программы: AVP - лаборатория К. Касперского; DR.WEB - лаборатория И. Данилова; Norton Antivirus; Panda Antivirus; Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами. В широком смысле понятие "файловая система" включает: · совокупность всех файлов на диске, · наборы структур данных, используемых для управления файлами, такие, например, как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске, · комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами. Виды файловых структур: 1. Линейная структура. Элемент данных определяется порядковым номером элемента в списке. Пример: список учащихся в журнале. 2. Табличная структура. Элемент структуры определяется пересечением строки и столбца таблицы. Пример: оценка учащихся в журнале. 3. Иерархическая структура. Элементы структуры определяются путем поиска, который ведется от вершины структуры к элементу Пример: учащийся класс, школа, поселок Файл - это информация, хранящаяся на внешнем носителе и объединенная общим именем Типы файлов: «Обыкновенный файл» — файл, позволяющий операции чтения, записи, перемещения внутри файла Каталог (англ. directory — алфавитный справочник) или директория — файл, содержащий записи о входящих в него файлах. Каталоги могут содержать записи о других каталогах, образуя древовидную структуру. Ссылка — файл, содержащий в себе ссылку на другой файл или директорию. Может ссылаться на любой элемент файловой системы, в том числе, и расположенный на другом физическом носителе. Основные функции любой файловой системы нацелены на решение следующих задач: · именование файлов; · программный интерфейс работы с файлами для приложений; · отображения логической модели файловой системы на физическую организацию хранилища данных; · организация устойчивости файловой системы к сбоям питания, ошибкам аппаратных и программных средств; · содержание параметров файла, необходимых для правильного его взаимодействия с другими объектами системы (ядро, приложения и пр.). Операции Открытие файла (обычно в качестве параметров передается имя файла, режим доступа и режим совместного доступа, а в качестве значения выступает файловый хэндлер или дескриптор), кроме того обычно имеется возможность в случае открытия на запись указать на то, должен ли размер файла изменяться на нулевой. Закрытие файла. В качестве аргумента выступает значение, полученное при открытии файла. При закрытии все файловые буферы сбрасываются. Запись — в файл помещаются данные. Чтение — данные из файла помещаются в область памяти. Перемещение указателя — указатель перемещается на указанное число байт вперёд/назад или перемещается по указанному смещению относительно начала/конца. Не все файлы позволяют выполнение этой операции (например, файл на ленточном накопителе может не «уметь» перематываться назад). Сброс буферов — содержимое файловых буферов с незаписанной в файл информацией записывается. Используется обычно для для сохранения данных в файле на случай сбоя. Получение текущего значения файлового указателя. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.018 сек.) |