Автор работы: Пользователь скрыл имя, 21 Марта 2012 в 06:50, контрольная работа
Компьютер – это машина, которая отличается от всех прочих машин тем, что не может работать без программ. Электронная начинка компьютера хоть и сложная и дорогая, но она ни на что не способна, пока в компьютер не загружена хотя бы одна программа. Без этой электронной начинки программа работать не будет, а без программ не будет работать электроника. Поэтому говорят, что компьютеру для работы необходимы две вещи: аппаратное обеспечение и программное обеспечение.
Введение…………………………………………….…………………..…стр. 2
Операционные системы…………………………………………….….стр. 4
Системы программирования………………………………...…….....стр. 10
Внутренние устройства ПК……………………………………..……стр. 15
3.1. Микропроцессор………………………………………….….…..стр. 15
3.2. Кэш память……………………………………………………….стр. 15
3.3. Оперативная память………………….…………………………..стр. 15
3.4. Контроллеры и адаптеры……………….………………………..стр. 16
3.5. Видеоадаптер………………………………………………....…..стр. 17
3.6. Жесткий диск………………………….………………………….стр. 18
3.7. Внутренний динамик……………………..……………………...стр. 18
3.8. Звуковая карта……………………………………………....……стр. 18
3.9. Накопители на гибких дисках (дискетах, флоппи-дисках)……стр. 19
3.10. BIOS (Basic Input - Output System)……..…………………......стр . 19
4. Внешние устройства ПК…………………………………………...…стр. 20
4.1. Клавиатура……………………………….……………………….стр. 20
4.2. Мышь…………………………………………..…………………стр. 20
4.3. Монитор…………………………………………………………..стр. 20
Заключение………...……………………………...…………………..….стр. 21
План контрольной работы
Введение…………………………………………….…………
3.1. Микропроцессор…………………………………………
3.2. Кэш память……………………………………………………….
3.3. Оперативная память………………….…………………………..стр. 15
3.4. Контроллеры и адаптеры……………….………………………..стр. 16
3.5. Видеоадаптер………………………………………………
3.6. Жесткий диск………………………….………………………….стр. 18
3.7. Внутренний
динамик……………………..……………………...
3.8. Звуковая
карта……………………………………………....……
3.9. Накопители на гибких дисках (дискетах, флоппи-дисках)……стр. 19
3.10. BIOS (Basic Input - Output System)……..…………………......стр . 19
4. Внешние устройства ПК…………………………………………...…стр. 20
4.1. Клавиатура……………………………….…………………
4.2. Мышь…………………………………………..…………………
4.3. Монитор………………………………………………………….
Заключение………...……………………………...
Введение
Компьютер – это машина, которая отличается от всех прочих машин тем, что не может работать без программ. Электронная начинка компьютера хоть и сложная и дорогая, но она ни на что не способна, пока в компьютер не загружена хотя бы одна программа. Без этой электронной начинки программа работать не будет, а без программ не будет работать электроника. Поэтому говорят, что компьютеру для работы необходимы две вещи: аппаратное обеспечение и программное обеспечение.
Программное обеспечение — совокупность программ, управляющих работой компьютера или автоматизированной системы.
Программное обеспечение имеет свою историю развития, тесно связанную с развитием первых и наглядно отражающуюся на фоне интерфейса: пользователь – ЭВМ (Интерфейс - это совокупность средств и правил, которые обеспечивают взаимодействие устройств, программ и человека).
Программирование для ЭВМ 1-го поколения велось в кодах машины, и пользователь при решении своей задачи получал в своё распоряжение все ресурсы, работая с ними напрямую. Даже первые операционные системы, появившиеся в конце 40-х годов и представляющие собой наборы простых программ ввода/вывода суммарным объёмом в несколько сотен команд, не изменили сути дела, т.к. пользователи либо для своих целей создавали собственные сервисные программные средства.
В середине 50-х годов большинство ЭВМ 2-го поколения работало под управлением операционных систем, обеспечивающих пакетный режим обработки: система собирала программы, подготовленные разными пользователями, быстро выполняла их одну за другой, сокращая накладные издержки оператора и лучше планируя вычислительные ресурсы машины. Многие операционные системы данного периода включали библиотеки стандартных и часто используемых процедур и программ, а также трансляторы с первого языка программирования высокого уровня Fortran, разработанного и внедренного в фирме IBM в 1956г.
В начале 60-х появились первые операционные системы с разделением времени, которые позволили центральному процессору переключать обслуживание с одной задачи на другую, создавая иллюзию одновременной работы с ЭВМ многих пользователей. Наиболее бурное развитие операционной системы данного периода началось с появлением ЭВМ 3-го поколения, имеющих аппаратную поддержку основных элементов функционирования операционной системы: системы прерываний, средств защиты оперативной памяти от несанкционированного доступа, а также развитую систему ввода/вывода, развитые средства микропрограммирования и другие. Усложнение и увеличение программной среды ЭВМ не только существенно расширило их функциональные возможности, оптимизировало управление сложными вычислительными процессами и ресурсами в режиме мульти-, телеобработки и интерактивном, но и потребовало от пользователя не только знания языка программирования высокого уровня, но и языка управления заданиями, обеспечивающего интерфейс заданий пользователя с операционной системой – средой. Однако эти дополнительные знания с лихвой окупались предоставляемыми в обмен возможностями: языка программирования высокого уровня для разработки прикладного программного обеспечения и языка управления заданиями высокого уровня для обеспечения интерфейса с программной оболочкой ЭВМ. Лишь 4-е поколение, в недрах которого появилась персональная компьютерная технология на базе ПК, позволило вновь приблизить массового пользователя к вычислительным ресурсам, но не к самой аппаратной среде. И если первые ПК, имеющие очень простые операционные среды, ещё позволяли пользователю брать на себя некоторые функции по управлению основным ресурсами, то с ростом мощности ПК происходило усиление оболочки системного программного обеспечения не только за счет усложнения операционной системы, но и в связи с появлением оболочек для самих операционных систем. Такие оболочки, например MS Windows, используя операционную систему в качестве программного ядра, существенно повышают уровень интеллектуальности интерфейса пользователь – ЭВМ, вместе с тем ещё больше отдаляя его от аппаратной компоненты. Учитывая массово – персональный характер использования ПК, такое решение является единственно верным – физически максимально приблизив вычислительные ресурсы к пользователю, максимально удалить от него внутреннюю кухню ПК, повысив уровень логического интерфейса с ней. И если ещё несколько лет тому назад пользователь ПК так же, как и с предыдущим поколением ЭВМ, всё ещё должен был использовать командный язык операционной системы (MS-DOS, CP/M, Unix и другие), то с появлением операционных оболочек Windows-типа он получил возможность работы с ресурсами ПК на логико–графическом уровне, который потребляет от большинства прикладных пользователей только самых общих знаний с системой программного обеспечения и используемых ими программных средств.
1.Операционные системы
Операционная система – это
набор взаимодействующих
Установка операционной системы (инсталляция) осуществляется путем перезаписи её программ с лицензионного компакт – диска на жесткий диск компьютера. Эту процедуру выполняет специальная программа, записанная на этом диске. При включении привода компакт – диска по соответствующей команде компьютер начинает выполнять эту программу, в результате этого программы операционной системы в определенном порядке размещаются на его жестком диске. Часть из этих программ называется резидентными, так как при включении компьютера читаются с жесткого диска в оперативную память и находятся там всё время его работы, выполняя заданные функции, другая часть программ называется транзитными в связи с тем, что вызываются в оперативной памяти периодически для решения специальных задач. Когда компьютер отключён, все программы сохраняются на жестком диске и при очерёдном его включении специальная программа-загрузчик записывает резидентную часть операционной системы в оперативную память компьютера.
Разработка операционных систем протекала наряду с разработкой языков программирования и совершенствованием аппаратной части компьютеров. Основная цель, которая ставилась перед разработчиками операционной системы, - максимальная автоматизация процессов выполнения программ компьютерами, наиболее рациональное использование его аппаратных средств и обеспечение по возможности наиболее удобное взаимодействия человека с машиной.
Совершенствование взаимодействия пользователя с ЭВМ (совершенствование интерфейса человек-машина) шло по пути внедрения удобного диалога и представления различных услуг пользователю. В результате были созданы системы программ ведения диалога, так называемые командные процессоры и другие наборы программ, осуществляющие функции интерфейса.
Проблема хранения множества программ и данных на дисках, их рационального использования – загрузки в операционную память компьютера, удаление из неё, записи на другие диски, изменения названий и др. – была решена путем создания программных систем управления файлами.
Слово файл имеет английское происхождение. Оно имеет несколько значений. Самые близкие к смыслу, в котором употребляется понятие файла, в нашем случае такие: подшитые бумаги, картотека, дело, подшивать бумаги.
В компьютерной терминологии сначала под файлом подразумевали поименованную совокупность записей информации, размещенных на диске. Эти записи моли содержать тексты программ, составленных на алгоритмических языках или в кодах машины, а также любые числовые или символьные данные. В первом случае запись называли программным файлом, во втором – файлом данных. Позже понятие файла расширили и стали им называть информацию, размещённую на всех устройствах ввода-вывода компьютера. Появилась, например, такие термины, как выходной файлы, выводной в файл, чтение из файла ит.д. В дальнейшем под файлом мы будем подразумевать поименованную совокупность записей на дисках.
Поскольку совокупность записей поименована, это значит, что она имеет название, это название и есть имя файла, оно состоит из двух частей: собственно имени и его расширения.
Современные операционные системы
допускают использование
Таким образом, вся информация, выносимая на диски, представляется в виде файлов. Вся дисковая память того или иного диска условно разбивается на две части: служебную и рабочую. При подготовке дисков к работе в заводских условиях или с помощью специальной программы операционной системы в служебный раздел памяти записывается программа первоначальной загрузки данных с диска в оперативную память, формируется таблица распределения дисковой памяти и главный (корневой) каталог диска.
Главный каталог диска – это последовательность полей также служебной части дисковой памяти. Они используются в следующих целях: для регистрации файла, записываемого на диск, и создания системы подкаталогов, в которых в свою очередь можно регистрировать другие файлы.
Следует подчеркнуть, что главный
каталог создаётся
Программа записи-чтения файлов является одной из основных программ операционных систем. Она взаимодействует с целым рядом других программ, связанных с обслуживанием файловой системы: смены текущего каталога, создания и удаления каталога, копирования файлов, вывода файлов на экран монитора¸ удаления и переименования файлов и др.
Теперь о другой важнейшей функции операционных систем – оперативном слежении за работой всех узлов компьютера в процессе выполнения некоторой программы. Это слежение осуществляется путём немедленной реакцией центрального процессора на любое заведомо определённое событие, которое может произойти в том или ином устройстве компьютера.
В персональных компьютерах предусмотрено 256 типов прерываний с номером от 0 до 255. Часть из этих номеров предназначена для вызова различных программ. Согласно каждому номеру в общей программе операционной системы, обрабатывающей прерывания, расположенной в резидентной памяти компьютера, выделяется её фрагмент (часть) с адресами первой и последней команды. Эти адреса определяются при каждой очередной загрузке резидентной части операционной системы. Адреса первых команд записываются в специальный раздел оперативной памяти (в самом начале) в виде вектора по номерам прерываний. Таким образом, очередная i-я компонента вектора – это адрес начала фрагмента программы операционной системы, обрабатывающего i-е прерывание. Этот раздел получил название вектора прерываний.
Удобный диалог пользователя с компьютером
посредством программы
Раньше мы говорили о том, что программы операционных систем – это обычные программы, которые после инсталляции операционной системы размещаются и хранится на жестком диске компьютера. Эти программы образуют четко выраженную файловую структуру. Имеется главный каталог системы, в котором зарегистрированы основные файлы: программа загрузки операционной системы, управления вводом-выводом, управления файловой системой, командный процессор, графический интерфейс. Вместе с тем часть программы операционной системы под общим названием BIOS (Basic Input/Output System –базовая система ввода/вывода) записана в микросхеме постоянного запоминающего устройства. Это программы:
1. инициализации и проверки правильности работы всех основных узлов компьютера – процессов, памяти, устройств ввода/вывода и т.д.;
2. первоначальной загрузки операционной системы с диска;
3. обслуживания аппаратных прерываний;
4. настройки узлов компьютера на заданные режимы работы.