Состав ПК. Программное обеспечение ПК Состав ПК ЭВМ (компьютер) – универсальное электронное программно-управляемое устройство для хранения, автоматической обработки и передачи информации. Универсальное = многофункциональное, для решения широкого круга задач, Электронное – на основе электрических сигналов (возможные перспективы: полностью оптические, квантовые, биологические; реально гибридные); Программно-управляемое - обработка информации по заложенным в ЭВМ программам; Вывод результатов обработки в форме, пригодной для восприятия человеком. 3 Этапы развития вычислительной техники 1. Домеханический (ручной) этап — с древнейших времен: абак (5 в. до н. э., Греция), счеты (Россия, 16 в.), Леонардо да Винчи (16 в.) – проект счетной машины, логарифмическая линейка (Англия, 17 в.) 4 2. Механический и электромеханический этапы — с середины 17-го века; 1623 г. – Шиккард (Германия) – первая простейшая механич. машина для сложения/ вычитания 6-разрядных чисел, Паскаль, Лейбниц (двоичная система счисления), 1833 г. – Ч. Бэббидж (Англия) – основные теоретические принципы функционирования ВМ (принцип программного управления), 1918 г. – ламповый триггер (два возможных состояния). 5 3. Электронный — с 40-х годов 20-го в.: 1942 г., США, изобретение первой цифровой электронной ВМ (не была завершена). Первые компьютеры: 1945 г., США – машина ENIAC (Electronic Numerical Integrator and Computer). Универсальная, т.к. способна решать разные задачи: первоначально - баллистика, затем атомный проект. 1950 г., СССР - первая в Европе ЭВМ (С.А.Лебедев). 6 ENIAC : размеры - высота 6 м, ширина 4 м, длина 30 м; вес 30 т, содержала 18 000 электронных ламп, 1 500 реле, 70 000 резисторов, 10 000 конденсаторов, потребляемая мощность - 140 кВт. 7 Поколения = элементная база Характеристики I (1945 - 1958) II (1959 - 1963) III (1964 -1976) IV (1977 -…) Элементная база электронные лампы транзисторы ИС - тыс. транзисторов БИС, СБИС – сотни тыс. тр. Производительность ЦП (CPU) 1∙104 оп/с 1∙106 оп/с 1∙107 оп/с >3∙107 оп/с Тип оперативной памяти (RAM) ферритовые сердечники миниатюрные ферритовые сердечники, магнитные дисковые ЗУ п/п на БИС п/п на СБИС Объем оперативной памяти 64 Кб 512 Кб 16 Мб От 1 Гб коды, ассемблеры языки программиров ания Операционны е системы, ППП, СУБД, САПРы Базы знаний, Экспертные системы Программное обеспечение 8 Смена поколений ЭВМ непосредственно связана с развитием элементной базы Электронные лампы. Полупроводниковые транзисторы действуют как электрические переключатели, занимают меньше места, потребляют меньше электроэнергии, выделяют меньше тепла. Интегральная схема (чип), ИС – много транзисторных схем, размещенных на одной плате (кремниевой пластинке). БИС, СБИС (сверхбольшие ИС) – на кусочке кремния площадью порядка 1 кв. см. размещены миллиарды транзисторов. 9 Пример микросхемы (чипа) 10 5-е поколение компьютеров Начало 80-х – проект (Япония) Поколение, принципиально новое по стилю обработки информации и взаимодействию с пользователем: по поставленной перед ней цели машина должна сама составить план действий и выполнить их, общение с машиной на уровне естественного языка. 11 Структурная схема ЭВМ Арифметико - логическое устройство (АЛУ) Управляющее устройство Внешние устройства вводавывода Запоминающее устройство 12 Арифметическо-логическое устройство: выполняет вычисления и преобразования данных, предписанные командами программы - арифметические и логические операции, преобразования кодов, сравнения слов и пр.; Управляющее устройство: организует процесс выполнения программ, осуществляет координацию работы всех блоков ЭВМ; 13 Запоминающее устройство (память): для хранения программ и данных (набор пронумерованных ячеек, в каждой из которых могут находиться обрабатываемые данные); Внешние устройства служат для ввода-вывода информации. В современных компьютерах АЛУ и УУ объединены в одном устройстве — центральном процессоре. Быстродействующие компьютеры имеют несколько процессоров. 14 Основные технические хар-ки ЭВМ производительность процессора и машины в целом, разрядность машинного слова, набор команд, набор устройств ввода-вывода и их характеристики, пропускная способность каналов вводавывода, емкость оперативной и внешней памяти, надежность работы и др. Основные экономические характеристики: стоимость оборудования, стоимость машинного 15 часа, стоимость ремонта. Классификация компьютеров по применению и функциональным возможностям МикроЭВМ = персональный компьютер, обслуживание одного или нескольких пользователей. Одно- и многопроцессорная архитектура, гибкость конфигурации, широкий перечень моделей и изготовителей. Пять основных категорий: настольный (домашний, офисный), мобильный, рабочая станция, игровой. 16 Мини-ЭВМ Используются для работы в условиях реального производства: управление поточной линией, цехом, лабораторией, учреждением, предприятием среднего размера. Многотерминальные, разветвленная периферия. Тенденция: вытесняются персональными компьютерами. 17 Универсальные компьютеры – в т. ч. большие (мэйнфреймы) – большие объемы информации для крупных банков, предприятий, мультипроцессорная архитектура, подключение сотен рабочих мест. Tandem Computer, ЕС-1066. Суперкомпьютеры – для решения задач предельных классов: глоб. метеопрогнозы, космология, проектирование космич. кораблей, системы ПРО, глоб. комп. Сети. Сложные научные расчеты, параллельные вычисления, десятки тыс. процессоров. CRAY (США), СКИФ (Минск). 18 Персональный компьютер Персональный компьютер - это универсальная однопользовательская микроЭВМ. Отличительные признаки: невысокая стоимость; наличие периферийных (внешних) устройств для ввода-вывода и хранения информации; наличие аппаратных ресурсов, достаточных для решения реальных задач; поддержка языков программирования высокого уровня; наличие операционной системы, которая упрощает взаимодействие пользователя с компьютером (интерфейс). 19 Классификация ПК настольный (desktop): Домашний (consumer PC) - массовый, Офисный (Office PC) - деловой, мобильный (mobile PC) – переносной, портативный, в т. ч. Ноутбук (2-3 кг, 30-50 см, «дипломат»), Ручной, или карманный (palmtop, handheld, 100-300 г, 10-15 см), Настольный мини-компьютер (book PC) рабочая станция (там, где повышенные требования к ресурсам), игровой. 20 История создания ПК Семидесятые годы 20-го в. - начало эры ПК, поворотный момент в истории ВТ. В 1970 г. был создан первый микропроцессор (Intel-4004) - функционально законченное устройство, способное выполнять обязанности центрального процессора ЭВМ. Первый ПК был сконструирован американской фирмой MITS в 1975 г. и назван Altair 8800 (на основе микропроцессора Intel-8080). 21 В 1975 г. Пол Аллен и Билл Гейтс (будущие основатели фирмы Microsoft) создали для компьютера Altair ПО, которое позволило пользователям достаточно просто общаться с компьютером и легко писать для него программы. Это способствовало популярности персональных компьютеров. 1976-1977 гг. – компьютеры Apple-1 и Apple-2 (молодые американцы С. Возняк и С. Джобс, в гараже!!!). Взрыв в области ВТ. Домашняя мастерская С. Возняка и С. Джобса превратилась в фирму Apple Computer. 22 Начало 80-х гг. - в число производителей ПК влились компьютерные гиганты International Business Machine Corp. (IBM), DEC, HewlettPackard, что привело к структурным изменениям на рынке ПК. 1981 г. - IBM выпустила первую удачную 16разрядную модель PC (Personal Computer) и стала флагманом в производстве не только больших, но и ПК. 1983 г., 1984 г. - новые модели машин этой же фирмы: PC XT (eXstended Technology) и PC AT (Advanced Technology) соответственно. С этого времени они стали стандартом в области ПЭВМ. 23 Принцип открытости архитектуры Компьютеры типа IBM PC приобрели огромную популярность благодаря открытости архитектуры, что означает: возможность использования для сборки ПК узлов от разных производителей (сотни фирм включились в разработку и производство отдельных блоков и целых ПК); возможность наращивания мощности и доукомплектования ПК в ходе эксплуатации; открытая публикация технического описания аппаратуры. IBM-совместимые компьютеры составляли около 90% всех производимых в мире ПК. 24 Состав стационарного ПК Минимальный (базовый) комплект поставки ПК: 1. 2. 3. 4. системный блок, монитор, клавиатура, манипулятор «мышь» Остальные устройства считаются дополнительными. 25 Состав системного блока материнская плата; адаптеры и контроллеры; блок питания; дисководы для гибких магнитных дисков (НГМД); дисковод на жестком магнитном диске (НЖМД) «винчестер»; дисководы для СD- и DVD-дисков; органы управления (включатель электропитания, кнопка общего сброса, индикаторы питания и режимов работы); Имеются разъемы для подключения шнуров питания и кабелей связи с внешними (т. е. устанавливаемыми вне системного блока) 26 устройствами. Материнская (системная) плата: несет на себе главные компоненты компьютера (компьютерной системы) микропроцессор, оперативную память, микросхемы поддержки, системную шину (магистраль), несколько разьемов-гнезд (слотов) для подключения других плат. 27 Микропроцессор - СБИС, выполняющая все вычисления и обработку информации, общее управление компьютером. Основные параметры: Тактовая частота указывает, сколько элементарных операций (тактов) микропроцессор выполняет за 1 сек. Измеряется в МГц (совр.: ГГц). Разрядность показывает, сколько двоичных разрядов (битов) информации обрабатывается (или передается) за один такт, а также сколько двоичных разрядов может быть использовано в процессоре для адресации оперативной памяти (совр.: 32, 64 разряда). 28 Оперативное запоминающее устройство (ОЗУ), или оперативная память (RAM от random access memory) – СБИС для хранения оперативной информации. Параметры: емкость (количество одновременно хранимой информации) и скорость доступа (время записи считывания, ~60 нс ). Энергозависима (хранит данные лишь при подаче электропитания). 29 Системная шина – группа электрических проводников для передачи данных, адресов и сигналов между компонентами компьютера. Адаптеры – печатные платы для преобразования форм представления информации между различными устройствами компьютера: видеоадаптеры (видеоплаты, видеокарты), адаптеры портов ввода-вывода, сетевые адаптеры (сетевые карты), звуковые платы (аудиокарты), модемы. Блок питания (БП) преобразует переменный ток высокого напряжения сети электропитания в постоянный ток низкого напряжения (12,5 и 3,5 В). БП поддерживает напряжения питания устройств стабильными вне зависимости от колебаний сетевого напряжения. 30 Накопители Накопители – ЗУ, предназначенные для длительного (энергонезависимого) хранения больших объемов информации. носитель + привод. со сменными и несменными носителями. Накопитель на гибких магнитных дисках (НГМД, FDD) – электронно-механическое устройство с несменным носителем, гибкие носители – дискеты (3.5 дюйма - 1.44 Мб). Накопитель на жестких магнитных дисках (НЖМД, HDD) – устройство с несменным носителем (запись на набор дисков в герметичном корпусе, емкость сотни Гб, скорость вращения дисков до 10 тыс. оборотов в мин). Накопители на компакт-дисках (CD (650-800 Мб), DVD). Flash-накопители (флэш-память, USB-диск). 31 Монитор (дисплей) - для отображения текстовой и графической информации. Типы мониторов: с ЭЛТ, жидкокристаллические, монохромные и цветные. Параметры: размер экрана по диагонали, размер точки (пикселя) экрана, разрешающая способность (800х600, 1024х768. 1152х864). Видеопамять – блок памяти для хранения отображаемой на мониторе информации, Видеокарта (видеоадаптер) – управление работой монитора. Монитор может работать в текстовом и графическом режимах: текстовый – отображение символов, 25 стр. по 80 поз., графический – набор пикселей. 32 Устройства ввода информации Клавиатура, Манипуляторы (мышь, джойстик,...), Сканер, Микрофон, Цифровая видеокамера и др. Клавиатура - 101-103 клавиши, размещены но стандарту QWERTY, различаются незначительно, Джойстик – ручка с кнопкой на шарнире (для комп. игр), Дигитайзер (графич. планшет) – спец. планшет, покрытый сеткой пьезоэлементов, вырабатывающих ток при 33 надавливании. Устройства вывода информации Плоттер – для печати сложных конструкторских чертежей, архитектурных планов, географических и метеорологических карт. Устройства вывода: Монитор, Принтер, Плоттер, Графопостроитель, Акустические колонки, наушники. 34 Дополнительные устройства Принтеры предназначены для вывода информации на твердые носители (главным образом - на бумагу). По способу нанесения красящих точек их можно разделить на три основных типа: матричные (игольчатые), струйные лазерные. Характеризуются принтеры скоростью печати, форматом бумаги, цветностью и разрешением. 35 Cканеры позволяют с помощью оптики вводить в компьютер информацию с печатного оригинала текста или графического изображения для его последующей обработки. Модемы используются для сопряжения компьютера и линий связи (в т. ч. обычной телефонной линии). 36 Программное обеспечение ПК Программа – это алгоритм, записанный на одном из языков программирования. Программное обеспечение (ПО) — это совокупность программ, обеспечивающих функционирование компьютера и возможности для решения задач пользователями. В зависимости от назначения ПО делится на 1) Базовое (системное); 2) Инструментальное; 3) Прикладное, в т. ч. пользовательское. А) Базовое (системное) ПО Служит для организации совместной работы всех устройств компьютера и его взаимодействия (интерфейса) с пользователем или проблемной средой. Состав базового ПО: операционные системы (ОС) и оболочки ОС, утилиты, средства тестирования и диагностики, средства разработки программ, сетевое ПО. Интерфейс (универс. понятие) Интерфейс (от англ. interface - поверхность раздела) — средства и методы взаимодействия между элементами системы (в широком смысле). Пользовательский интерфейс – технические и программные средства для организации взаимодействия человека и компьютера. Пользовательский интерфейс: Терминальный – режим командной строки, когда пользователь вводит управляющие команды с клавиатуры, Графический - графический режим, когда пользователь выбирает команды из меню, при этом используется мышь, меню отображаются графически. Элементы пользовательского интерфейса: окна, меню (одноуровневые и многоуровневые), контекстная подсказка, помощь, элементы навигации (кнопки, «горячие клавиши» и др.) Интерфейс Интерфейс (от англ. interface поверхность раздела) —средства и методы взаимодействия между элементами системы (в широком смысле). Пользовательский интерфейс – технические и программные средства для организации взаимодействия человека и компьютера. Операционная система (ОС) ОС (англ. operating system) — это комплекс управляющих и обслуживающих программ, обеспечивающий управление вычислительными процессами и аппаратными средствами компьютера и взаимодействие пользователя с компьютером. Примеры ОС: MS DOS, Windows, Unix, OS/2, Linux. При включении компьютера операционная система загружается в память раньше остальных программ и затем служит основой для их работы. BIOS (basic input/output system) – базовая система ввода/вывода (хранится в ПЗУ, тестирует основные узлы); Файловая система – упорядоченное хранение информации в памяти; Драйверы внешних устройств. Б) Инструментальное ПО Предназначено для создания оригинального ПО в любой проблемной области. Системы программирования служат для разработки программ. Примеры: Turbo-Pascal, Turbo-С, Turbo-Prolog, Delphi, СП для многих языков: C, C++, Java, Fortran В) Прикладное ПО Прикладное ПО - это пакеты прикладных программ (ППП), предназначенные для решения задач из различных областей, а также пользовательское ПО. ППП подразделяются на общего назначения, проблемно-ориентированные (специализированные), расширяющие функции ОС. ППП общего назначения Ориентированы на широкий круг пользователей, позволяют автоматизировать наиболее часто используемые функции: обработку текстовой информации, электронных таблиц, СУБД, деловой графики и др. Примеры: текстовые процессоры MS Word, WordStar, WordPerfect, Sprint, ChiWriter, Лексикон; электронные таблицы MS Excel, Quattro Pro, SuperCalc, Multiplan, VP-Planner, СУБД MS Access, dBase, FoxBase, Paradox, Clipper, Reflex и др. Специализированные ППП Имеют более узкое применение, используют особые методы представления и обработки информации, учитывающие специфику задачи: графические (Paintbrush, CorelDRАW, PhotoShop, MS Visio); математические (MathCAD, Mathematica, MathLab); прикладной математики (OptiNet, LP-16, DP-16, CP-16, FP-16); статистические (Statistica,Gauss); экспертные системы (Expert Choice, MYCIN, PROSPECTOR); издательские системы (TeX, LaTex, PageMaker, Ventura Publisher); пакеты автоматизированного проектирования и изготовления чертежей (CAD-группа) и др. Интегрированные пакеты объединяют основные функции нескольких пакетов общего назначения. полная информационная совместимость прикладных пакетов, входящих в состав интегрированных, единый информационный интерфейс. Типичный представитель: пакет MS Office, включающий текстовый процессор MS Word, табличный процессор MS Exсel, систему управления базами данных MS Access, пакет презентационной графики MS PowerPoint и т.д. Пакет ориентирован на офисные задачи и широко используется.