Операционная система

Автор работы: Пользователь скрыл имя, 25 Марта 2013 в 19:44, реферат

Описание работы

Есть приложения вычислительной техники, для которых операционные системы излишни. Например, встроенные микрокомпьютеры, содержащиеся во многих бытовых приборах, автомобилях (иногда по десятку в каждом), простейших сотовых телефонах, постоянно исполняют лишь одну программу, запускающуюся по включении. Многие простые игровые приставки — также представляющие собой специализированные микрокомпьютеры — могут обходиться без операционной системы, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске.

Файлы: 1 файл

Операционная система.doc

— 97.50 Кб (Скачать файл)

Операционная  система

Понятие

Существуют  две группы определений операционной системы: «набор программ, управляющих  оборудованием» и «набор программ, управляющих другими программами». Обе они имеют свой точный технический  смысл, который связан с вопросом, в каких случаях требуется операционная система.

Есть приложения вычислительной техники, для которых  операционные системы излишни. Например, встроенные микрокомпьютеры, содержащиеся во многих бытовых приборах, автомобилях (иногда по десятку в каждом), простейших сотовых телефонах, постоянно исполняют лишь одну программу, запускающуюся по включении. Многие простые игровые приставки — также представляющие собой специализированные микрокомпьютеры — могут обходиться без операционной системы, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске.

Операционные  системы нужны, если:

  • вычислительная система используется для различных задач, причём программы, решающие эти задачи, нуждаются в сохранении данных и обмене ими. Из этого следует необходимость универсального механизма сохранения данных; в подавляющем большинстве случаев операционная система отвечает на неё реализацией файловой системы. Современные системы, кроме того, предоставляют возможность непосредственно «связать» вывод одной программы со вводом другой, минуя относительно медленные дисковые операции;
  • различные программы нуждаются в выполнении одних и тех же рутинных действий. Например, простой ввод символа с клавиатуры и отображение его на экране может потребовать исполнения сотен машинных команд, а дисковая операция — тысяч. Чтобы не программировать их каждый раз заново, операционные системы предоставляют системные библиотеки часто используемых подпрограмм (функций);
  • между программами и пользователями системы необходимо распределять полномочия, чтобы пользователи могли защищать свои данные от несанкционированного доступа, а возможная ошибка в программе не вызывала тотальных неприятностей;
  • необходима возможность имитации «одновременного» исполнения нескольких программ на одном компьютере (даже содержащем лишь один процессор), осуществляемой с помощью приёма, известного как «разделение времени». При этом специальный компонент, называемый планировщиком, делит процессорное время на короткие отрезки и предоставляет их поочерёдно различным исполняющимся программам (процессам);
  • оператор должен иметь возможность так или иначе управлять процессами выполнения отдельных программ. Для этого служат операционные среды — оболочка и наборы утилит — они могут являться частью операционной системы.

Таким образом, современные универсальные операционные системы можно охарактеризовать, прежде всего, как:

  • использующие файловые системы (с универсальным механизмом доступа к данным),
  • многопользовательские (с разделением полномочий),
  • многозадачные (с разделением времени).

Многозадачность и распределение полномочий требуют  определённой иерархии привилегий компонентов  самой операционной системе. В составе  операционной системы различают  три группы компонентов:

  • ядро, содержащее планировщик; драйверы устройств, непосредственно управляющие оборудованием; сетевая подсистема, файловая система;
  • системные библиотеки;
  • оболочка с утилитами.

Большинство программ, как системных (входящих в операционную систему), так и прикладных, исполняются  в непривилегированном («пользовательском») режиме работы процессора и получают доступ к оборудованию (и, при необходимости, к другим ресурсам ядра, а также ресурсам иных программ) только посредством системных вызовов. Ядро исполняется в привилегированном режиме: именно в этом смысле говорят, что система (точнее, её ядро) управляет оборудованием.

В определении состава  операционной системы значение имеет  критерий операциональной целостности (замкнутости): система должна позволять полноценно использовать (включая модификацию) свои компоненты. Поэтому в полный состав операционной системы включают и набор инструментальных средств (от текстовых редакторов до компиляторов, отладчиков и компоновщиков).

ПОНЯТИЕ ОПЕРАЦИОННОЙ СИСТЕМЫ

 
Операционная система (ОС) - комплекс системных и управляющих программ, предназначенных для наиболее эффективного использования всех ресурсов вычислительной системы (ВС) (Вычислительная система - взаимосвязанная совокупность аппаратных средств вычислительной техники и программного обеспечения, предназначенная для обработки информации) и удобства работы с ней.  
 
Назначение ОС - организация вычислительного процесса в вычислительной системе, рациональное распределение вычислительных ресурсов между отдельными решаемыми задачами; предоставление пользователям многочисленных сервисных средств, облегчающих процесс программирования и отладки задач. Операционная система исполняет роль своеобразного интерфейса ( Интерфейс - совокупность аппаратуры и программных средств, необходимых для подключения периферийных устройств к ПЭВМ) между пользователем и ВС, т.е. ОС предоставляет пользователю виртуальную ВС. Это означает, что ОС в значительной степени формирует у пользователя представление о возможностях ВС, удобстве работы с ней, ее пропускной способности. Различные ОС на одних и тех же технических средствах могут предоставить пользователю различные возможности для организации вычислительного процесса или автоматизированной обработки данных.  
 
В программном обеспечении ВС операционная система занимает основное положение, поскольку осуществляет планирование и контроль всего вычислительного процесса. Любая из компонент программного обеспечения обязательно работает под управлением ОС.  
 
В соответствии с условиями применения различают три режима ОС: пакетной обработки, разделения времени и реального времени. В режиме пакетной обработки ОС последовательно выполняет собранные в пакет задания. В этом режиме пользователь не имеет контакта с ЭВМ, получая лишь результаты вычислений. В режиме разделения времени ОС одновременно выполняет несколько задач, допуская обращение каждого пользователя к ЭВМ. В режиме реального времени ОС обеспечивает управление объектами в соответствии с принимаемыми входными сигналами. Время отклика ЭВМ с ОС реального времени на возмущающее воздействие должно быть минимальным.

 

<a href="http://ad.adriver.ru/cgi-bin/click.cgi?sid=34019?bn=1?bt=2?pz=0?rnd=594267216" target=_blank><img src="http://ad.adriver.ru/cgi-bin/rle.cgi?sid=34019?bn=1?bt=2?pz=0?rnd=594267216" alt="-AdRiver-" border=0 width=100 height=100></a>  
<a href="http://ad.adriver.ru/cgi-bin/click.cgi?sid=34019?bn=2?bt=2?pz=0?rnd=994557455" target=_blank><img src="http://ad.adriver.ru/cgi-bin/rle.cgi?sid=34019?bn=2?bt=2?pz=0?rnd=994557455" alt="-AdRiver-" border=0 width=100 height=100></a>


Что такое Internet?

Урок 1.

  1. Компьютерные сети
  2. Понятие Internet
  3. Возможности Internet
  4. История возникновения Internet
  5. Протоколы передачи информации в Internet
  6. Адреса компьютеров в Internet
  7. Система доменных имен
  8. Универсальный указатель ресурса (адрес)

1.2. Понятие Internet

Internet (Интернет) – это сеть сетей.

Internet – это объединение десятков тысяч локальных сетей, разбросанных по всему миру. Internet – это единая сеть, способная передавать информацию из любой точки земного шара в любую другую точку.

Internet (с заглавной буквы) — самое большое и популярное межсетевое объединение в мире.

Internet — совокупность соединенных друг с другом компьютерных сетей во всем мире, предназначенных для передачи данных от одного компьютера к другому.

Рис. 1.2. Internet –  сеть сетей.

Отличие Internet от традиционных сетей состоит в  том, что она не имеет своего официального владельца. Это добровольная ассоциация различных сетей. Существуют только организации, которые координируют регистрацию новых пользователей в сети. Техническую сторону организации сети контролирует Федеральный сетевой совет (FNC), который 24 октября 1995 года принял определение того, что же мы подразумеваем под термином "Интернет":

Internet – это глобальная компьютерная система, которая:

  • логически взаимосвязана пространством глобальных уникальных адресов (каждый компьютер, подключаемый к сети имеет свой уникальный адрес);
  • способна поддерживать коммуникации (обмен информацией);
  • обеспечивает работу высокоуровневых сервисов (служб), например, WWW, электронная почта, телеконференции, разговоры в сети и другие.

Internet является одноранговой сетью, т.е. все компьютеры в сети равноправны, и любой компьютер можно подключить к любому другому компьютеру. Т.о., любой компьютер, подключенный к сети, может предлагать свои услуги любому другому.

Надо отметить, что Internet – это не только каналы связи. В узлах этого всемирного соединения установлены компьютеры, которые и содержат нужную информацию и предлагающие различные информационные и коммуникационные услуги. Эти компьютеры называются серверы (хосты).

Серверы содержат информационные ресурсы. К ресурсам относятся любые базы данных, например, законодательные, научно-технические, коммерческие, рекламные, информацию из газет и журналов, файлы, программы, Web-страницы и т.д.

Компьютер сервер предоставляет услуги другим компьютерам, запрашивающим информацию, которые называют клиентами (пользователями, абонентами). Таким образом, работа в Internet предполагает наличие передатчика информации, приемника и канала связи между ними. Когда мы «входим» в Internet, наш компьютер выступает в качестве клиента, он запрашивает необходимую нам информацию на выбранном нами сервере.


1.3. Возможности Internet

Internet предоставляет пользователям всевозможные информационные и коммуникационные услуги.

  1. Информационные услуги - услуги доступа к информации:
    • доступ к информационные ресурсам сети, то есть можно получить необходимую информацию, имеющуюся на серверах сети, например, документы, файлы, информацию из различных баз данных и т.п.;
    • размещение собственной информации в сети. Существует множество серверов, предоставляющих возможность бесплатно разместить на них информацию. Если информация размещается в целях публикации, то любые пользователи Internet могут получить доступ к этой информации и получать и просматривать ее в любое время.
  2. Коммуникационные услуги - услуги обмена информацией, общения:
    • обмен информацией в отсроченном режиме. Так работает, например, электронная почта. Отправитель направляет письмо в почтовый ящик получателя, который просмотрит это письмо в удобное для него время.
    • обмен в режиме реального времени. Например, разговоры в сети. Люди набирают свои реплики с клавиатуры и посылают их на разговорный сервер, и эти реплики видят все участники разговора одновременно.

В сети Internet Вы можете найти:

  • образовательные и познавательные ресурсы;
  • энциклопедии и словари;
  • информационно-поисковые службы;
  • развлекательные ресурсы;
  • справочные ресурсы (расписание поездов, погода, телефонные коды и номера);
  • рекламные объявления;
  • Internet-магазины;
  • Internet-банки (Internet-деньги);

В сети Internet Вы получаете возможность:

  • просматривать содержимое мультимедийных страниц;
  • отсылать и получать электронные письма;
  • участвовать в телеконференциях, форумах;
  • общаться в разговорных комнатах;
  • совершать покупки в магазинах;
  • играть в сетевые компьютерные игры с множеством игроков и многое, многое другое.

1.4. История возникновения  Internet

Internet был рожден в США, и самое интересное, что толчком для его создания послужило то обстоятельно, что СССР якобы хотел напасть на США, или, по крайней мере, в США так думали. Вследствие этого, военные США в 1958 году приняли решение создать систему раннего оповещения о ракетной атаке со стороны СССР (система NORAD, North American Aerospace Defense Command). Поскольку наблюдательные пункты были разбросаны по стране, необходима была сеть, способная быстро передавать информацию.

В августе 1962 года Дж. Ликлайдер  из Массачусетского технологического института (США) выступил с серией заметок, в которых содержалось документальное описание социального взаимодействия, которое станет возможным благодаря сети. Автор предвидел создание глобальной сети взаимосвязанных компьютеров, с помощью которой каждый сможет быстро получать доступ к данным и программам, расположенным на любом компьютере. По духу эта концепция очень близка к современному состоянию Интернет. В октябре 1962 года Ликлайдер стал первым руководителем исследовательского компьютерного проекта в Управлении перспективных исследований и разработок Министерства обороны США (Defense Advanced Research Projects Agency, DARPA).

К концу 1969 года четыре компьютера были объединены в сеть, получившую название ARPANet. Предполагалось, что  эта сеть будет объединять компьютеры военных научно-исследовательских и учебных заведений и использоваться для связи в случае третьей мировой войны. В последующие годы число компьютеров, подключенных к Arpanet, росло.

Параллельно с Arpanet развивались  и другие компьютерные сети. Проблема заключалась в том, что все они работали по-разному. Для того чтобы они могли работать совместно, необходимо было выработать общий сетевой протокол.

В 1973 году была начата работа над проектом Internetting Project (Проект объединения  сетей). Руководитель этого проекта Роберт Кан высказал идею открытой сетевой архитектуры. Открытая сетевая архитектура подразумевает, что отдельные сети могут проектироваться и разрабатываться независимо. В ходе выполнения проекта был разработан протокол, удовлетворяющий требованиям окружения с открытой сетевой архитектурой. Этот протокол был впоследствии назван TCP/IP (Transmission Control Protocol/Internet Protocol – Протокол управления передачей/Межсетевой протокол). В основу своих первоначальных рассуждений Кан положил четыре принципа:

  1. при подключении к Интернет сеть не должна подвергаться внутренним переделкам;
  2. если пакет с информацией не прибыл в пункт назначения, источник должен вскоре повторно передать его;
  3. для объединения сетей должны использоваться черные ящики (шлюзы и маршрутизаторы), которые должны оставаться простыми;
  4. не должно существовать общей системы управления глобальной сетью.

Информация о работе Операционная система