Классификация ПК. Классификация ПК (в последнее время грань

advertisement
Классификация ПК.
Классификация ПК (в последнее время грань между этими классификациями
в значительной степени исчезла): 1) Бытовые ПК; 2) Профессиональные.
Признаки классификации: 1)
По уровню специализации: а)
Универсальные (ПК, решающие широкий круг задач и могущие быть
различной конфигурации); б)
Специализированные (предназначены для
решения конкретных задач: бортовые ПК, ПК, интегрированные в технику,
промышленные ПК, могущие работать в сложной среде): Графические станции (ПК для работы с графикой, используемый для
подготовки кино, видеофильмов, в издательских отделах и т.д.); Файловые серверы (ПК, обеспечивающие доступ к файлам для удалённых
пользователей, имеющие большой объём внешней памяти); Сетевые серверы (ПК для передачи информации в интернете). 2) По
размерам: а)
Настольные (широко распространены, отличаются
простотой изменения конфигурации); б)
Портативные (ноутбуки,
нетбуки) – имеют все функциональные узлы, что и ПК, могут работать до 8
часов без подключения к источнику питания, имеют выход в интернет);
в)
Карманные: КПК (PDA) – вес до 200 граммов, вместо жёсткого
диска используется флеш-память, ПО записывается в ПЗУ: Смартфон
(«умный» телефон) – мобильный телефон, работающий на своей ОС,
использующийся для доступа в интернет, почты, просмотра видео,
прослушки музыки, могущий работать с Word, Excel, программами для
чтения книг; Айфон – мультимедийный смартфон; Коммуникатор –
карманный ПК со встроенным JSM-модулем, позволяет работать с
таблицами, текстом, имеет богатый мультимедийный инструментарий,
функции навигатора, справочных систем; 3) По совместимости (множество
видов и типов ПК, выпускаемых разными фирмами и работающих с разным
ПО): а)
Аппаратная совместимость (две платформы): IBM PC
(WinTel – Windows Intel) – для обработки текстов, работы с большими базами
данных, изначально были предназначены для телекоммуникации; Macintosch (Apple) – используются в настольно-издательских системах, для
создания мультимедийных приложений. б)
На уровне ОС; в)
Программная совместимость; г)
Совместимость на уровне данных.
Суперкомпьютеры – мощные многопроцессорные компьютеры, вес 40-100
тонн, площадь 150 м2, 1-100 трлн. операций секунду, выпускаются в
единичных экземплярах, используется для решения сложных задач, которые
нельзя решить на ПК: 1) В сейсмологии; 2) В метеорологии; 3) Для
моделирования сложных явлений и процессов.
ПО –совокупность
программ, записанных на машинном языке (Soft).
Системное (25%) – (ПО) совокупность всех программ, использующееся для
работы и обслуживания ПК: ОС – основная управляющая программа для
координации внутренних функций ПК и для контроля выполнения операций
ПК. Функции: 1) Управление работой ПК и его ресурсами; 2) Запуск
прикладных программ на выполнение; 3) Предоставление пользователю
удобного интерфейса; Классификация ОС: 1) По интерфейсу: а)
Текстовые (простые ОС) – рассчитаны на одного пользователя, однозадачны,
16-разрядные, несетевые, последняя MS DOS (до середины 90-х); затем
появились программы оболочки (Norton Commander), где управление велось
с помощью функциональных клавиш, также графические операционные
оболочки (Win 3.11); б)
Графические – имеют графический интерфейс,
который характеризуется наличием окон, пиктограмм, меню, полос
прокрутки,
управлением
с
помощью
мыши;
многозадачны,
многопользовательские, 32-64-разрядные, сетевые (первая платформа – MS
Windows 95/98/NT/2000/ML/XP/Vista/7/8; вторая платформа – System, Mac
OS, универсальны — Unix, Linux). в)
Предполагается, что в будущем будут
разрабатываться ОС, должные упростить работу с ПО, должные
поддерживать интерактивный ввод/вывод данных, то есть двусторонний
разговор на естественном языке (социальный интерфейс); 2) По режиму
работы: а)
Автономные ОС, устанавливающиеся на отдельном
компьютере (MS Windows 2000/XP/Vista/7); б)
Сетевые: «клиент-клиент», где все ПК равны и используются при создании локальных
сетей; «клиент-сервер» — архитектура корпоративных и глобальных
сетей ( Windows 2000/Server; XP/Server; Vista/Server). Функции
сетевой ОС: Связь всех ПК в сеть; Координация всех функций ПК;
Обеспечение защищённого доступа к данным и периферийным устройствам.
Утилиты (вспомогательные или служебные программы, которые
предоставляют ряд дополнительных услуг и помогают пользователю
эффективнее работать с системой): 1) Внутренние (встроенные): а)
Утилита установки и удаления программ и оборудования; б)
Утилита
динамического сжатия данных на диске; в)
Утилита резервного
копирования данных; г)
Сканирование диска на логические ошибки;
д)
Утилита дефрагментации диска и т.д. 2) Внешние (устанавливаются
как отдельные программы): а)
Архиваторы WinRar и WinZip: б)
Пакет
утилит Total Commander; Антивирусные программы (программы для
предотвращения заражения компьютерной сети вирусами и ликвидации
последствий). Вирус – программа, могущая создавать свои копии
(необязательно похожие на оригинал) и внедрять их в файлы, изменять
состояние дисков, наносить вред иного рода. Впервые были созданы в
середине 80-х. 1) В зависимости от типа поражаемых файлов вирусы
делятся: а)
Поражающие загрузочные сектора; б)
Поражающие
исполнимые файлы (.exe, .com, .bat); в)
Макровирусы (файлы
документов) 2) По принципу распространения делятся: а)
«черви» —
очень быстро распространяются, о не очень опасны); б)
«троянские
кони» — не распространяются, являются механизмом вторжения и
поражения. Драйвера – программы для управления устройствами ПК, чаще
всего ввода/вывода. Прикладные (пользовательские) программы –
программы, превращающие ПК в инструмент для выполнения какого-либо
конкретного вида работ, нужного пользователю. 1) Деловое ПО: а)
Офисное: Системы автоматизации делопроизводства (MS Word,
Excel); Программы создания графики (PhotoShop, CoralDraw,
PowerPoint); Системы управления документооборотами( СУБД,
электронные архивы); Телекоммуникационные программы
(браузеры, электронная почта). Основные направления развития
офисного ПО: Создание сетевых версий офисного ПО; Дальнейшее развитие
технологий
по
распознаванию
речи;
Разработка
технологий
интеллектуальной обработки текста (создание и внедрение в обычные
программы ИИ, могущего создавать самостоятельно документы,
приглашения, текстовые сообщения); б)
Лингвистическое ПО –
программы, связанные с обработкой текстовой информации, с пониманием
и порождение текста и речи: Программы автоматического чтения
текста (Fine Reader); Программы рукописного ввод текста; Системы автоматического аннотирования и реферирования текста; Электронные словари; Системы автоматического перевода текста; Интеллектуальные поисковые системы; Системы
порождения и понимания текста; Системы распознавания и синтеза
речи; Различные экспертные системы; Автоматически
обучающие системы. в)
Экономическое ПО – программы в экономике и
финансовой сфере. Из всего ПО в СНГ более половины составляет
экономическое.
Наиболее
популярны
бухгалтерское,
финансово-
аналитическое, управленческое, информационно-правовое. 2) Домашнее
ПО: а)
Программы для развития и ведения домашнего хозяйства; б)
Для бизнеса (работа по контракту и поиск в интернете); в)
Для
самообразования (словари, энциклопедии, образовательные программы);
Прикладные инструментальные средства – позволяет программистам
разрабатывать ПО: языки программирования и системы проектирования
приложений: 1) Язык программирования (алгоритмический язык) –
искусственный язык для представления алгоритма решения задачи в виде,
понятном компьютеру (существует около 2000 языков). 2) Системы
проектирования – интегрированный комплекс из: а)
Некоторого языка
программирования; б)
Программы-компилятора, преобразующей текст
программы в машинные коды; в)
Программы-компановщика,
объединяющей отдельные
модули; г)
Программы-отладчика,
выявляющей ошибки; д)
Большой библиотеки готовых к выполнению
программ. 3) Классификация языков программирования: а)
Языки
ассемблера – записанное в алгоритме действие в виде машинных кодов;
б)
Языки системного уровня, где действие алгоритма записано в виде
отдельных английских слов или их частей (Pascal, C++); в)
Языки описания
сценариев (для связывания готовых программ в новые, более сложные
программы (скриптовые)): Java Script, Delphi.
Download