Шпаргалка по информатике. шпаргалка Инф. 1. История становления информатики, как науки, ее связь с другими науками
![]()
|
Раздел математической логики, изучающий связи между логическими переменными, имеющими только два значения, называется алгеброй логики. Алгебра логики разработана английским математиком Дж. Булем и часто называется булевой алгеброй. Алгебра логики является теоретической базой для построения систем цифровой обработки информации. Вначале на основе законов алгебры логики разрабатывается логическое уравнение устройства, которое позволяет соединить логические элементы таким образом, чтобы схема выполняла заданную логическую функцию. | 11. Аппаратное обеспечение персонального компьютера (ПК). Внутри системного блока находится процессор - главное устройство компьютера, обрабатывающее информацию. Память компьютера служит для хранения данных. Существуют два вида памяти: оперативная и постоянная. Устройство их реализующее, называются ОЗУ и ПЗУ. ОЗУ - оперативное запоминающее устройство. ПЗУ - постоянное запоминающее устройство. В ПЗУ хранятся инструкции, определяющие порядок работы при включении компьютера. Эти инструкции не удаляются даже при выключении компьютера. Все программы и данные, необходимые для работы компьютера помещаются в ОЗУ. Процессор может мгновенно обращаться к информации, находящейся в оперативной памяти. Электрические импульсы, в форме которых информация сохраняется в оперативной памяти, существуют только тогда, когда компьютер включен. После отключения источника питания вся информация, содержащаяся в оперативной памяти, теряется. Для длительного хранения информации используется долговременная память: магнитные диски, оптические диски, другие устройства. Магнитные диски - это круглые диски из пластика или метала, покрытые магнитным веществом. Магнитные диски бывают жесткие и гибкие. Жесткие диски большой емкости встроены внутрь системного блока и постоянно там находятся. В системном блоке находятся и дисководы гибких магнитных дисков - дискет. Дискета вручную вставляется в дисковод через специальное отверстие в корпусе системного блока. С помощью дискет информацию можно переносить с одного компьютера на другой. В отличие от гибких дисков жесткие диски нельзя переносить. В последнее время широкое распространение получили оптические диски. Аппара́тное обеспе́чение включает в себя все физические части компьютера (ЭВМ), но не включает информацию (данные), которые он хранит и обрабатывает, и программное обеспечение, которое им управляет. Типовой персональный компьютер состоит из корпуса и следующих частей: - материнская плата, на которой установлен центральный процессор (CPU), оперативная память и другие части, а также слоты расширения - оперативное запоминающее устройство (ОЗУ) и кэш (обычно входит в состав CPU) - Постоянное запоминающее устройство (ПЗУ) - Шины — PCI, PCI-E, USB, FireWire, AGP (устарела), ISA (устарела), EISA (устарела) - Блок питания Контроллеры устройств хранения — IDE, SCSI, SATA, SAS или других типов, находящиеся непосредственно на материнской плате (встроенные) либо на платах расширения. К контроллерам подключены жёсткий диск (винчестер), привод гибких дисков, CD-ROM и другие устройства. Накопители на сменных носителях Приводы оптических дисков привод гибких дисков стример Устройства хранения информации жёсткие диски (винчестер) (иногда с возможностью объединения в RAID-массив) Видеоконтроллер (встроенный или в виде платы расширения — см. графическая плата), передающий сигнал на монитор Звуковой контроллер Сетевой интерфейс Кроме того, в аппаратное обеспечение также входят внешние компоненты — периферийные устройства: Устройства ввода Клавиатура Мышь, трекбол или тачпад Джойстик Сканер Устройства вывода Монитор (дисплей) Колонки/наушники Печатающие устройства Принтер Плоттер (графопостроитель) Модем — для связи по телефонной линии Аппаратное обеспечение К персональному компьютеру могут подключаться дополнительные устройства: Клавиатура (для ввода информации в память компьютера) Монитор (для вывода информации на экран) Принтер (для вывода информации на бумагу); Мышь (для управления компьютером) Акустические колонки (для вывода звуковой информации); Джойстик (для управления компьютером во время игры); Дисковод (для чтения данных с лазерных дисков); Сканер (для ввода графических изображений в память компьютера непосредственно с бумажного оригинала); Графопостроитель (для вывода графической информации, то есть чертежей на бумагу). Существуют и другие устройства. Все они составляют аппаратное обеспечение компьютера. Современные компьютеры могу обрабатывать числовую, текстовую, графическую, звуковую и видеоинформацию. | 12. Состав, назначение, основные характеристики и принципы функционирования системных и периферийных устройств ПК, тенденция развития. Персональный компьютер — универсальная техническая система. Его конфигурацию (состав оборудования) можно гибко изменять по мере необходимости. Тем не менее, существует понятие базовой конфигурации, которую считают типовой. В таком комплекте компьютер обычно поставляется. Понятие базовой конфигурации может меняться. В настоящее время в базовой конфигурации рассматривают четыре устройства: системный блок; монитор; клавиатуру; мышь. Системный блок представляет собой основной узел, внутри которого установлены наиболее важные компоненты. Устройства, находящиеся внутри системного блока, называют внутренними, а устройства, подключаемые к нему снаружи, называют внешними. Внешние дополнительные устройства, предназначенные для ввода, вывода и длительного хранения данных, также называют периферийными. Монитор — устройство визуального представления данных. Это не единственно возможное, но главное устройство вывода. Его основными потребительскими параметрами являются: размер и шаг маски экрана, максимальная частота регенерации изображения, класс защиты. Клавиатура — клавишное устройство управления персональным компьютером. Служит для ввода алфавитно-цифровых (знаковых) данных, а также команд управления. Комбинация монитора и клавиатуры обеспечивает простейший интерфейс пользователя. С помощью клавиатуры управляют компьютерной системой, а с помощью монитора получают от нее отклик. Мышь — устройство управления манипуляторного типа. Представляет собой плоскую коробочку с двумя-тремя кнопками. Перемещение мыши по плоской поверхности синхронизировано с перемещением графического объекта (указателя мыши) на экране монитора. Внутреннее устройство системного блока: Материнская плата — основная плата персонального компьютера. На ней размещаются: процессор — основная микросхема, выполняющая большинство математических и логических операций; микропроцессорный комплект (чипсет) — набор микросхем, управляющих работой внутренних устройств компьютера и определяющих основные функциональные возможности материнской платы; шины — наборы проводников, по которым происходит обмен сигналами междувнутренними устройствами компьютера; оперативная память (оперативное запоминающее устройство, ОЗУ) — набормикросхем, предназначенных для временного хранения данных, когда компьютер включен; ПЗУ (постоянное запоминающее устройство) — микросхема, предназначенная для длительного хранения данных, в том числе и когда компьютер выключен; разъемы для подключения дополнительных устройств (слоты). Жесткий диск — основное устройство для долговременного хранения больших объемов данных и программ. На самом деле это не один диск, а группа соосных дисков, имеющих магнитное покрытие и вращающихся с высокой скоростью. Таким образом, этот «диск» имеет не две поверхности, как должно быть у обычного плоского диска, а 1п поверхностей, где п — число отдельных дисков в группе. К основным параметрам жестких дисков относятся емкость и производительность. Емкость дисков зависит от технологии их изготовления. В настоящее время большинство производителей жестких дисков используют изобретенную компанией IBMтехнологию с использованием гигантского магниторезистивного эффекта (GMR — GiantMagneticResistance). Теоретический предел емкости одной пластины, исполненной по этой технологии, составляет порядка 20 Гбайт. В настоящее время достигнут технологический уровень 6,4 Гбайт на пластину, но развитие продолжается. Для оперативного переноса небольших объемов информации используют так называемые гибкие магнитные диски (дискеты), которые вставляют в специальный накопитель — дисковод. Приемное отверстие накопителя находится на лицевой панели системного блока. Правильное направление подачи гибкого диска отмечено стрелкой на его пластиковом кожухе. В период 1994—1995 годах в базовую конфигурацию персональных компьютеров перестали включать дисководы гибких дисков диаметром 5,25 дюйма, но вместо них стандартной стала считаться установка дисковода CD-ROM, имеющего такие же внешние размеры. Аббревиатура CD-ROM (CompactDiscRead-OnlyMemory) переводится на русский язык как постоянное запоминающее устройство на основе компакт-диска Совместно с монитором видеокарта образует видеоподсистему персонального компьютера. Видеокарта не всегда была компонентом ПК. На заре развития персональной вычислительной техники в общей области оперативной памяти существовала небольшая выделенная экранная область памяти, в которую процессор заносил данные об изображении. Специальный контроллер экрана считывал данные об яркости отдельных точек экрана из ячеек памяти этой области и в соответствии с ними управлял разверткой горизонтального луча электронной пушки монитора. Звуковая карта явилась одним из наиболее поздних усовершенствований персонального компьютера. Она подключается к одному из слотов материнской платы в виде дочерней карты и выполняет вычислительные операции, связанные с обработкой звука, речи, музыки. Периферийные устройства персонального компьютера подключаются к его интерфейсам и предназначены для выполнения вспомогательных операций. Благодаря им компьютерная система приобретает гибкость и универсальность. По назначению периферийные устройства можно подразделить на: устройства ввода данных; устройства вывода данных; устройства хранения данных; устройства обмена данными. Специальные клавиатуры. Клавиатура является основным устройством ввода данных. Специальные клавиатуры предназначены для повышения эффективности процесса ввода данных. Это достигается путем изменения формы клавиатуры, раскладки ее клавиш или метода подключения к системному блоку. Специальные манипуляторы. Кроме обычной мыши существуют и другие типы манипуляторов, например: трекболы, пенмаусы, инфракрасные мыши. Для ввода графической информации используют сканеры, графические планшеты (дигитайзеры) и цифровые фотокамеры. В качестве устройств вывода данных, дополнительных к монитору, используют печатающие устройства (принтеры), позволяющие получать копии документов на бумаге или прозрачном носителе. По принципу действия различают матричные, лазерные, светодиодные и струйные принтеры. |
13. Классификация и общая характеристики ПО. Системное и прикладное ПО. Программы — это упорядоченные последовательности команд. Конечная цель любой компьютерной программы — управление аппаратными средствами. Даже если на первый взгляд программа никак не взаимодействует с оборудованием, не требует никакого ввода данных с устройств ввода и не осуществляет вывод данных на устройства вывода, все равно ее работа основана на управлении аппаратными устройствами компьютера. Программное и аппаратное обеспечение в компьютере работают в неразрывной связи и в непрерывном взаимодействии. Несмотря на то что мы рассматриваем эти две категории отдельно, нельзя забывать, что между ними существует диалектическая связь, и раздельное их рассмотрение является по меньшей мере условным. Состав программного обеспечения вычислительной системы называют программной конфигурацией. Между программами, как и между физическими узлами и блоками существует взаимосвязь — многие программы работают, опираясь на другие программы более низкого уровня, то есть, мы можем говорить о межпрограммном интерфейсе. Возможность существования такого интерфейса тоже основана на существовании технических условий и протоколов взаимодействия, а на практике он обеспечивается распределением программного обеспечения на несколько взаимодействующих между собой уровней. Уровни программного обеспечения представляют собой пирамидальную конструкцию. Каждый следующий уровень опирается на программное обеспечение предшествующих уровней. Такое членение удобно для всех этапов работы с вычислительной системой, начиная с установки программ до практической эксплуатации и техничского обслуживания. Обратите внимание на то, что каждый вышележащий уровень повышает функциональность всей системы. Так, например, вычислительная система с программным обеспечением базового уровня не способна выполнять большинство функций, но позволяет установить системное программное обеспечение. Базовый уровень. Самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Системный уровень. Системный уровень — переходный. Программы, работающие на этом уровне, обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспечением, то есть выполняют «посреднические» функции. От программного обеспечения этого уровня во многом зависят эксплуатационные показатели всей вычислительной системы в целом. Так, например, при подключении к вычислительной системе нового оборудования на системном уровне должна быть установлена программа, обеспечивающая для других программ взаимосвязь с этим оборудованием. Конкретные программы, отвечающие за взаимодействие с конкретными устройствами, называются драйверами устройств — они входят в состав программного обеспечения системного уровня. Другой класс программ системного уровня отвечает за взаимодействие с пользователем. Именно благодаря им он получает возможность вводить данные в вычислительную систему, управлять ее работой и получать результат в удобной для себя форме. Эти программные средства называют средствами обеспечения пользовательского интерфейса. От них напрямую зависит удобство работы с компьютером и производительность труда на рабочем месте. Совокупность программного обеспечения системного уровня образует ядро операционной системы компьютера. Полное понятие операционной системы мы рассмотрим несколько позже, а здесь только отметим, что если компьютер оснащен программным обеспечением системного уровня, то он уже подготовлен к установке программ более высоких уровней, к взаимодействию программных средств с оборудованием и, самое главное, к взаимодействию с пользователем. То есть наличие ядра операционной системы — непременное условие для возможности практической работы человека с вычислительной системой. Служебный уровень. Программное обеспечение этого уровня взаимодействует как с программами базового уровня, так и с программами системного уровня. Основное назначение служебных программ (их также называют утилитами) состоит в автоматизации работ по проверке, наладке и настройке компьютерной системы. Прикладной уровень. Программное обеспечение прикладного уровня представляет собой комплекс прикладных программ, с помощью которых на данном рабочем месте выполняются конкретные задания. Спектр этих заданий необычайно широк — от производственных до творческих и развлекательно-обучающих. Огромный функциональный диапазон возможных приложений средств вычислительной техники обусловлен наличием прикладных программ для разных видов деятельности. Поскольку между прикладным программным обеспечением и системным существует непосредственная взаимосвязь (первое опирается на второе), то можно утверждать, что универсальность вычислительной системы, доступность прикладного программного обеспечения и широта функциональных возможностей компьютера напрямую зависят от типа используемой операционной системы, от того, какие системные средства содержит ее ядро, как она обеспечивает взаимодействие триединого комплекса человек — программа — оборудование. | 14. Операционные системы (ОС), их назначение и основные функции. ОС MS DOS, ее конфигурация и загрузка. Операционная система (ОС) - это комплекс программного обеспечения, предназначенный для снижения стоимости программирования, упрощения доступа к системе, повышения эффективности работы. Цель создания операционной системы - получить экономический выигрыш при использовании системы, путем увеличения производительности труда программистов и эффективности работы оборудования. Функции операционной системы: - связь с пользователем в реальном времени для подготовки устройств к работе, переопределение конфигурации и изменения состояния системы. - выполнение операций ввода-вывода; в частности, в состав операционной системы входят программы обработки прерываний от устройств ввода-вывода, обработки запросов к устройствам ввода-вывода и распределения этих запросов между устройствами. - управление памятью, связанное с распределением оперативной памяти между прикладными программами. - управление файлами; основными задачами при этом являются обеспечение защиты, управление выборкой и сохранение секретности хранимой информации. - обработка исключительных условий во время выполнения задачи - появление арифметической или машинной ошибки, прерываний, связанных с неправильной адресацией или выполнением привилегированных команд. - вспомогательные, обеспечивающие организацию сетей, использование служебных программ и языков высокого уровня. Операционная система MS-DOS (дисковая операционная система фирмы Microsoft), была разработана в 1981 г. Билом Гейтсом - президентом фирмы Microsoft, одновременно с машинами типа IBM PC и стала для них доминирующей. К настоящему времени разработано несколько версий системы. MS-DOS во многом напоминает по своим возможностям ОС UNIX. Предоставляемые MS DOS возможности обеспечивают, с одной стороны, удобный доступ к имеющимся прикладным пакетам и программам для непрофессиональных пользователей, с другой стороны, создают хорошую среду для разработки программного обеспечения. MS DOS является стандартом для 16-разрядных микро ЭВМ. В отличие от СР/М MS-DOS обеспечивает организацию многоуровневых каталогов, имеет более развитый командный язык. Структура MS-DOS. Операционная система MS-DOS состоит из трех основных подсистем: - модуль взаимодействия с базовой системой ввода-вывода (файл IO.SYS) - собственно операционная система, обеспечивающая взаимодействие с программами пользователя. Она состоит из программы файловой системы, программ блочного обмена с дисками и других встроенных операций доступных программ пользователей (MSDOS.SYS) - командный процессор (файл command.com) Все подсистемы должны располагаться на диске, с которого происходит загрузка операционной системы. При запуске системы (любая операция перезагрузки, либо при включении питания) в память считывается и получает управление специальная программа - так называемая программа начальной загрузки. Она помещается на все дискеты, чтобы напечатать сообщение об ошибке при попытке запустить систему с дискетой в формате отличном от формата MS-DOS При получении управления программой начальной загрузки просматривается оглавление диска - проверяется, что первые два файла - это IO.SYS и MSDOS.SYS. Если они не обнаружены, на экран выдается сообщение об ошибке, если обнаружены, оба файла считываются в оперативную память и управление передается в модуль взаимодействия с базовой системой ввода-вывода (IO.SYS). Подпрограмма инициализации (начала работы) в IO.SYS определяет состояние оборудования, приводит в действие дисковую систему и подключенные устройства, загружает драйверы устройств и устанавливает значения специальных управляющих блоков, связанных с обработкой прерываний. Затем она выполняет настройку адресов в ядре MS DOS и передает ему управление. Ядро MS DOS инициализирует свои внутренние рабочие таблицы, создает управляющие таблицы и возвращает управление модулю взаимодействия с BIOS. Последнее действие IO.SYS - загрузка командного процессора по адресу, установленному подпрограммой инициализации ядра MS DOS. Затем управление передается COMMAND. COM. Модуль взаимодействия с базовой системой ввода/вывода реализует набор операций работы с дисками и устройствами ввода/вывода. Только эта часть MS DOS непосредственно взаимодействует с внешними устройствами, только она зависит от особенностей и характеристик внешних устройств, используемых в конкретных компьютерах. В ней определена логика взаимодействия с устройствами ввода-вывода адресов подключения, набор команд контроллера дисков и т. д. Все другие компоненты MS DOS общаются с внешним миром только через модуль взаимодействия с BIOS. Пользователь из своих прикладных программ может обращаться к некоторым MS DOS командам. Имеются программы для ввода с клавиатуры, для вывода на терминал и на печать, для формирования блоков управления файлами, управления памятью, обработки даты и времени, операций над дисками, каталогами и файлами. Ядро MS DOS реализует все функции, связанные с файловой организацией информации на дисках, управлением дисководами, распределением пространства и работой с их справочниками. MS DOS размещает (форматирует) все диски и дискеты с размером сектора 512 байт. Область для MS DOS (вся дискета или раздел на твердом диске) распределена следующим образом: - блок начальной загрузки - таблица размещения файлов - копия таблицы размещения файлов - корневой каталог - область данных Файлам выделяется пространство в области данных по мере необходимости, когда происходит фактическая запись; предварительного распределения не производится. Пространство выделяется порциями, называемыми кластерами. На односторонних дискетах кластер равен одному блоку; на двухсторонних каждый кластер состоит из двух блоков. Размер кластера для твердого диска определяется при разметке командой FORMAT и зависит от размера раздела MS DOS. Таблица размещения файлов (File Allocation Table - FAT) связывает кластеры одного файла в цепочку. Кластеры устроены так, что минимизированы перемещения головок при работе с многосторонними носителями. Все пространство одной дорожки или одного цилиндра заполняется информацией, после чего происходит переход к следующий дорожке или цилиндру. При этом сначала используются последовательные секторы для головки с наименьшим сектором, после чего секторы следующей головки и так далее до последней головки, затем происходит переход к следующему цилиндру. Файлы пишутся на диск в область данных обязательно последовательно. Пространство области данных распределяется по одному кластеру, при этом уже занятые кластеры пропускаются. Выделяется первый найденный свободный кластер вне зависимости от его физического расположения на диске. Это обеспечивает наиболее эффективное использование дискового пространства, так как кластеры, освобожденные при удалении файла, становятся доступными для размещения новых файлов. Командный процессор организует взаимодействие системы с пользователем на языке команд MS DOS. Он читает команды, введенные с пульта оператора, анализирует их и выполняет либо непосредственно (встроенные команды), либо загрузив в оперативную память программу, соответствующую этой команде (загружаемые команды), и передав ей управление. |