Операционная система это комплекс программ обеспечивающих: Недопустимое название — Викиучебник

Содержание

Урок 7. программное обеспечение компьютера — Информатика — 7 класс

Информатика

7 класс

Урок № 7

Программное обеспечение компьютера

Перечень вопросов, рассматриваемых в теме:

  • Выяснить роль программного обеспечения при работе компьютера.
  • Познакомиться с видами программного обеспечения, научиться различать различные виды программного обеспечения.
  • Научиться понимать назначение прикладных программ и систем программирования.

Тезаурус:

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

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

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

Аппаратный интерфейс – средства, обеспечивающие взаимодействие между устройствами компьютера.

Пользовательский интерфейс – средства, обеспечивающие взаимодействие человека и компьютера.

Загрузка компьютера – это последовательная загрузка программ операционной системы из долговременной памяти в оперативную память компьютера.

Сервисные программы – это программы-архиваторы, антивирусные программы, коммуникационные программы и другие.

Прикладными программами или приложениями называют программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию.

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

Программирование ‑ процесс создания программ, разработки всех типов программного обеспечения.

Основная литература:

  1. Босова Л. Л. Информатика: 7 класс. // Босова Л. Л., Босова А. Ю. – М.: БИНОМ, 2017. – 226 с.

Дополнительная литература:

  1. Босова Л. Л. Информатика: 7–9 классы. Методическое пособие. // Босова Л. Л., Босова А. Ю., Анатольев А. В., Аквилянов Н.А. – М.: БИНОМ, 2019. – 512 с.
  2. Босова Л. Л. Информатика. Рабочая тетрадь для 7 класса. Ч 1. // Босова Л. Л., Босова А. Ю. – М.: БИНОМ, 2019. – 160 с.
  3. 3. Босова Л. Л. Информатика. Рабочая тетрадь для 7 класса. Ч 2. // Босова Л. Л., Босова А. Ю. – М.: БИНОМ, 2019. – 160 с.
  4. Гейн А. Г. Информатика: 7 класс. // Гейн А. Г., Юнерман Н. А., Гейн А.А. – М.: Просвещение, 2012. – 198 с.

Теоретический материал для самостоятельного изучения

Что же такое компьютерная программа? Это описание на понятном компьютеру языке последовательности действий, которые нужно выполнить над данными для решения конкретной задачи.

Без программного обеспечения компьютер работать не сможет. Поэтому компьютер рассматривают как систему взаимосвязанных частей: аппаратного обеспечения и программного обеспечения. Программным обеспечением компьютера называют совокупность всех программ, предназначенных для выполнения различных задач.

В настоящее время насчитывается огромное количество программ, они непрерывно развиваются, совершенствуются, на смену одним программам приходят другие.

Все программы можно разделить на три группы: системное программное обеспечение, прикладное программное обеспечение и системы программирования.

Системное программное обеспечение включает в себя операционную систему и сервисные программы.

Главной частью программного обеспечения является операционная система. Без неё компьютер работать не сможет.

Самыми распространёнными на сегодняшний день считаются операционные системы Windows, Linux, Mac OS.

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

Аппаратный интерфейс обеспечивает взаимодействие между устройствами компьютера. Он содержит программы – драйверы, которые отвечают за работу подключённых к компьютеру устройств, например, принтера, монитора, клавиатуры и других.

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

Загрузка операционной системы из долговременной памяти в оперативную память компьютера происходит поэтапно. Сначала загрузчик BIOS из постоянного запоминающего устройства производит тестирование и настройку всех аппаратных средств. Этот процесс виден на экране монитора. Если всё оборудование функционирует нормально, происходит поиск начального загрузчика операционной системы на внешнем носителе, который является системным. Например, на жёстком диске. После обнаружения, программа-загрузчик загружается в оперативную память. После этого операционная система начинает функционировать.

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

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

Антивирусные программы защищают компьютер от вирусов, обнаруживают и удаляют компьютерные вирусы.

Коммуникационные программы необходимы для обеспечения доступа к сети Интернет.

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

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

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

Комплекс программных средств, предназначенных для разработки компьютерных программ на языке программирования, называют системой программирования. Такие программы разрабатывают программисты. Программирование является процессом создания программ, то есть разработки всех типов программного обеспечения.

Для записи программ используют специальные языки – языки программирования. Сейчас насчитывается несколько тысяч таких языков.

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

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

Свободное программное обеспечение даёт возможность пользователям иметь доступ к исходным кодам программ.

Материал для углублённого изучения темы.

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

«Linux» ‑ это компьютерная операционная система, которая распространяется бесплатно.

ОС Linux никому не принадлежит. Точнее можно сказать, что она принадлежит сообществу программистов. На бесплатной основе каждый желающий может вносить свои изменения, которые в дальнейшем принимаются сообществом.

История этой операционной системы началась в 1983 году, тогда Linux ещё не носила своего современного названия, работать над ней начал Ричард Столлман. Примерно через восемь лет он уже практически закончил разработку всех системных программ входящих в её состав.

В 90-ые годы к работе над системой присоединился молодой хакер и программист Линус Торвальдс, он и разработал ядро для операционной системы. И, как видно из имени этого человека, своё название система получила именно в честь него. Кстати и пингвин, ставший эмблемой системы, был до этого личным талисманом Линуса, а вот сделать этого пингвина символом операционной системы придумала жена программиста – Туве.

Широкое распространение система получила после того, как сообщество программистов подхватило основную идею Linux и стало вкладывать свои усилия в развитие проекта.

Довольно часто к операционной системе Linux относят программы, которые дополняют эту OС, и прикладные программы, которые делают её полноценной многофункциональной операционной средой.

Достоинства:

Бесплатность. Установив Linux, вы получите набор из тысяч бесплатных программ. Хоть они и не столь привычны как Windows-программы, но абсолютно функциональны.

Надёжность. Корректная работа аппаратной части ПК, позволит Linux работать годы без перезагрузки и зависаний. А кнопка Reset вообще никогда не понадобится.

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

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

На данный момент вокруг ОС Linux сформировалось огромное сообщество программистов, которые постоянно совершенствуют систему. Они разрабатывают новые версии и разновидности данной ОС, пишут самые разнообразные программы, работающие под Linux.

Разбор решения заданий тренировочного модуля.

№1.Тип задания: подстановка элементов в пропуски в таблице.

Предложите имена известных вам программ, открывающие файлы со следующими расширениями:

Расширение

Программа

doc

bmp

zip

txt

Решение:

Расширение doc имеют только текстовые редакторы, например, MSWord; расширение bmp у графических редакторов, например, Paint. Программы-архиваторы имеют расширение zip, поэтому можно выбрать, например, программу WinZip, ну, а расширение txt есть только у программы Блокнот.

Ответ:

Расширение

Программа

doc

MS Word

bmp

Paint

zip

WinZip

txt

Блокнот

№2. Тип задания: единичный выбор.

Компьютерный вирус 1 заполняет 1 Гб за один месяц, вирус 2 – за два месяца, вирус 3 заполняет 1 Гб за три месяца, а вирус 4 – за шесть месяцев. На компьютере обнаружили сразу все четыре вируса. Сколько гигабайтов они заполнят за один месяц?

Решение:

1 – 1 Гб/мес,

2 – 1/2 Гб/мес,

3 – 1/3 Гб/мес,

4 – 1/6 Гб/мес.

За месяц все вирусы одновременно заполнят 1+1/2+1/3+1/6 = 12/6 = 2 (Гб).

Ответ: 2 Гб.

Тест по информатике «ПО компьютера» с ответами

1. Комплекс программ, обеспечивающих совместное функционирование всех устройств компьютера и предоставляющих пользователю доступ к ресурсам компьютера:
а) операционная система +
б) оперативная память
в) программное обеспечение

2. Специалисты, разрабатывающие программное обеспечение:
а) системные администраторы
б) программисты +
в) составители

3. Для разработки прикладных компьютерных программ на языке программирования используют:
а) математические пакеты
б) геоинформационные системы
в) системы программирования +

4. К прикладному программному обеспечению относят:
а) графические редакторы +
б) антивирусные программы
в) операционные системы

5. Специальные программы, управляющие работой внешних подключенных к компьютеру устройств:
а) архиваторы
б) сервисные программы
в) драйверы +

6. В постоянном запоминающем устройстве компьютера хранится(ятся):
а) антивирусные программы
б) BIOS +
в) операционная система

7. К сервисным программам относят:
а) системы программирования
б) операционные системы
в) архиваторы +

8. Последовательность обращения к дискам на этапе загрузки компьютера определяет(ют):
а) BIOS +
б) операционная система
в) прикладные программы

9. Взаимодействие между устройствами компьютера обеспечивает(ют):
а) коммуникационные программы
б) пользовательский интерфейс
в) аппаратный интерфейс +

10. Комплекс программных средств, предназначенных для разработки компьютерных программ на языке программирования:
а) операционная система
б) система программирования +
в) программное обеспечение

11. Совокупность всех программ, предназначенных для выполнения на компьютере:
а) программное обеспечение +
б) система программирования
в) операционная система

12. Приложениями специального назначения не являются:
а) геоинформационные системы
б) драйверы +
в) математические пакеты

13. Приложениями специального назначения являются:
а) образовательные программы +
б) драйверы
в) оба варианта верны

14. К какой из типов программ относится MS Office:
а) система программирования
б) табличный процессор
в) пакет прикладных программ +

15. Какая программа предназначена для работы с базами данных:
а) СУБД +
б) Табличный процессор
в) Графический редактор

16. Программа, предназначенная для автоматизации процессов построения на экране дисплея графических изображений:
а) фотошоп
б) графический редактор +
в) видеоконвертер

17. В прикладное программное обеспечение входят:
а) все программы, установленные на компьютере
б) языки программирования
в) текстовые редакторы +

18. Для чего нужны инструментальные программы:
а) для управления устройствами ввода и вывода компьютера
б) для разработки, корректировки или развития других прикладных или системных программ +
в) решать какие-либо задачи в пределах данной проблемной области

19. Перед отключением компьютера информацию можно сохранить:
а) в оперативной памяти
б) в процессоре
в) во внешней памяти +

20. К системным программам относится:
а) MS Word
б) BIOS +
в) Paint

21. К системным программам относится:
а) MS Windows +
б) MS Exel
в) MS Word

22. К системным программам относится:
а) Paint
б) Linux +
в) MS Exel

23. К системным программам относится:
а) Paint
б) MS Word
в) Антивирусы +

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

25. Операционная система:
а) Google Chrome
б) Basic
в) Linux +

26. Операционная система:
а) Word
б) Windows +
в) Opera

27. Укажите правильную запись имени файла:
а) stol.txt +
б) a.bgbK
в) bas.e.txt

28. Каталог:
а) специальное место на диске, в котором хранятся программы пользователя
б) специальное место на диске, в котором хранятся программы, предназначенные для диалога с пользователем компьютера
в) специальное место на диске, в котором хранятся имена файлов, сведения о размере файлов и т. д. +

29. Путь к файлу:
а) последовательность из имен каталогов, разделенных знаком «/» +
б) поименованная область на диске
в) список файлов, собранных в одном каталоге

30. Для каких целей необходимо системное ПО:
а) для решения задач из проблемных областей
б) для управления ресурсами ЭВМ +
в) для расширения возможностей ОС

Операционная система. Тесты с ответами (2020-2021 год)

 

 

 

 10       11       12     

 

 

 

Операционная система. Тесты с ответами (2020-2021 год)

 

 

1. Что такое «операционная система»?

— комплекс системных, офисных и прикладных программ, необходимых для эффективной работы на данном рабочем месте

— комплекс программ, обеспечивающих интерфейс между компьютером и пользователем

— комплекс программ, обеспечивающих интерфейс между аппаратурой компьютера, прикладными программами и пользователем компьютера

— комплекс программ, обеспечивающих интерфейс между прикладными программами и пользователем компьютера

2. Тест. Отметьте функции операционных систем, которые принято считать основными:

— управление устройствами

— управление загрузкой прикладных программ

— управление данными

— обеспечение интерфейса с пользователем

— управление процессами

— управление памятью

— управление данными, загруженными в оперативную память

3. Ядро системы — это…

— резидентная часть системы, которая постоянно находится в памяти в течение всей работы системы

— резидентная часть операционной системы, обеспечивающая управление процессами

— часть операционной системы, обеспечивающая управление файлами и данными

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

4. Базовая система ввода-вывода (BIOS) — это…

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

— набор программ ввода-вывода, хранимый на отдельной микросхеме в составе компьютера

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

— набор программ ввода-вывода и взаимодействия с устройствами, не теряющий информации при отключении питания

5. Базовую систему ввода-вывода BIOS можно отнести…

— к программной части операционной системы

— и к аппаратным, и к программным средствам

— к аппаратным средствам компьютера

6. Под периферийными устройствами понимают…

— все основные аппаратурные блоки компьютера, за исключением процессора и оперативной памяти

— все основные аппаратурные блоки компьютера, за исключением процессора, оперативной памяти, монитора и клавиатуры

— все основные аппаратурные блоки компьютера, за исключением процессора

— устройства, находящиеся вне системного блока

7. По способу доступа к данным устройства разделяют на…

— устройства последовательного и произвольного доступа

— устройства только для чтения и только для записи

— устройства для чтения, записи и двустороннего обмена

— устройства прямого доступа и через контроллер

Тест — 8. По способу обмена данными с компьютером устройства делят на…

— символьные и блочные

— алфавитно-цифровые и графические

— одностороннего и двустороннего обмена

— обмен через шину данных и через отдельный контроллер

9. Виртуальное устройство – это…

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

— реальное устройство, которое ведет себя подобно другому физическому устройству

— программа, имитирующая работу существующего устройства

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

10. Файловая система — это…

— совокупность каталогов и файлов

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

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

— совокупность данных, обеспечивающих хранение файлов и выполнение операций над ними

11. При сегментированном размещении файлов

— файл разбивается на сегменты, размер которых соответствует размеру свободных участков диска

— дисковое пространство разбивается на сегменты разной длины

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

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

12. Кластером называется

— минимальная единица хранения данных

— максимально допустимая длина сегмента на диске

— минимальная единица чтения данных из файла

— максимально допустимый размер данных для чтения из файла

13. Отметьте правильные утверждения:

— Сообщение — это информация, посылаемая процессу системой или другим процессом

— При получении сообщения процесс приостанавливает работу и выполняет обработку сообщения

— Сообщения не прерывают работу процесса-получателя

— Конвейер — это передача данных одного процесса другому, при этом стандартный вывод первого процесса подается на стандартный ввод другого

— Конвейер — это режим взаимодействия процессов, когда после завершения одного процесса начинает работу следующий

14. Процесс — это…

— работа, производимая последовательным процессором при выполнении программы с ее данными

— программа, выполняемая компьютером в данный момент времени

— программа, загруженная в оперативную память

— работа, выполняемая процессором в данный момент

15. Ресурс — это…

— аппаратный объект, который может понадобиться для работы процессов

— программный или аппаратный объект, который может понадобиться для работы процессов

— программный или аппаратный объект, который может понадобиться для работы процессов и доступ к которому может вызвать конкуренцию процессов

— программный или аппаратный объект, вызвавший конкуренцию процессов за доступ к нему

16.Тест. Укажите основные состояния процесса

— сон

— готовность

— работа

— завершение

— ожидание ввода

— ожидание

17. Спящий процесс — это…

— процесс, ожидающий высвобождения процессора

— процесс, ожидающий некоторого внешнего по отношению к процессу события

— процесс, выполняемый с минимальным энергопотреблением

— процесс, временно приостановленный пользователем

18. Переход из состояния работы в состояние готовности называется…

— паузой

— вытеснением

— сном

— ожиданием

19. В системах с невытесняющей многозадачностью

— процесс может быть прерван только во время ожидания ввода данных или завершения вывода

— процесс не может быть вытеснен другими процессами до его завершения

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

— работа процесса может быть прервана, только если запущен процесс с более высоким приоритетом

20. В системах с вытесняющей многозадачностью

— процесс может быть приостановлен при вызове процесса с более высоким приоритетом, вызове системной функции или по истечении кванта времени

— процесс может быть приостановлен при вызове процесса с более высоким приоритетом или по истечении кванта времени

— процесс может быть приостановлен вызове системной функции или по истечении кванта времени

— процесс может быть приостановлен только при вызове им системной функции

21. Критической секцией процесса по отношению к некоторому ресурсу называется

— такой участок программы, при выполнении которого может произойти сбой в ее работе с ресурсом

— такой участок программы, от выполнения которого зависит ее успешное завершение

— такой участок программы, в котором запрещается доступ к этому ресурсу более чем одним процессом

— такой участок программы, при прохождении которого необходимо, чтобы никакой другой процесс не обращался к тому же ресурсу

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

22. Двоичный семафор — это…

— неотрицательная целая переменная, для которой определены только две операции: открытия и закрытия, причем эти операции неделимы

— целая переменная, которой программа может присвоить только значения 0 и 1

— которая может принимать только значения «свободен» и «занят»

— логического типа, для которой определены операции открытия, закрытия, присваивания и сравнения

Тест по операционной системе № 23. Отметьте правильные утверждения:

— в ОС Windows: все процессы работают с виртуальными адресами, а ядро использует прямую адресацию физической памяти

— В ОС Windows: все процессы работают с виртуальными адресами

— Виртуальная память дает возможность объединить несколько видов памяти в единый массив, который ведет себя как физическая память

— При сегментной организации вся виртуальная память, используемая программой, разбивается на сегменты равного размера

— при страничной организации каждой программе выделяется одна страница памяти

— При страничной организации все страницы имеют одинаковый размер, а разбиение адресного пространства на страницы выполняется системой автоматически

24. Отметьте правильные утверждения:

— Асимметричная многопроцессорная ОС целиком выполняется только на одном из процессоров системы, распределяя прикладные задачи по остальным процессорам

— Симметричная многопроцессорная ОС распределяет половину процессоров под операционную систему, половину — под прикладные задачи

— Кластер в многопросессорных ОС — это связанный набор полноценных компьютеров, используемый в качестве единого вычислительного ресурса

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

Дополнительные вопросы к тесту по ОС
1. Операционная система относится к: системному ПО
— средствам разработки
— прикладному ПО
— коммуникационному ПО

2. ОС являются: Пентиум
— Windows
— MS DOS
— Винчестер
— OS/2
— IBM

3. Функциями ОС являются: исполнение команд программы
— размещение информации на дисках
— управление периферийными устройствами
— создание документа
— запуск приложений

4. Windows переводится с английского как: пальма
— компьютер
— окно
— ветер
— окна

5. Файл — это карточка
— гибкий диск
— поименованная информация на твердом носителе
— монитор
— дисковод

6. Ярлык — это указатель на файл или папку
— файл
— папка
— значок с черной стрелкой в левом нижнем углу
— документ
— приложение

7. Папка — это
— хранилище файлов
— элемент папкового дерева
— чип на материнской плате
— коммуникационная программа
— текстовый документ

8. Задача — это
— файл на диске
— открытое приложение
— ярлык на «Рабочем столе»
— кнопка «Пуск»
— Главное меню

9. Рабочий стол — это
— прямоугольная полоска с кнопкой «Пуск»
— специальная печатная плата
— значок Мой компьютер»
— место расположения открытых окон
— окно «Проводник»

10-тест. Корзина — это специальный чип на материнской плате
— дисковое устройство
— приложение Windows
— документ Windows
— задача Windows
— специальная папка для хранение удаленных объектов

11. Панель задач — это задача Windows
— место расположения открытых окон
— документ Windows
— прямоугольная полоска с кнопкой «Пуск»
— ярлык
— специальная папка для хранение удаленных объектов

12. Мой компьютер — это место расположения открытых окон
— микропроцессор
— специальная папка для дисковых устройств
— окно «Проводник»
— специальная папка для хранение удаленных объектов

13. Кнопка «Пуск» нужна для вызова Главного меню
— запуска программ
— выхода в Интернет
— просмотра содержимого дисков
— включения компьютера
— выключения компьютера

14. К основным принципам системы Windows относятся
— многозадачность
— дифференцированность
— программируемость
— интегрированность
— однозадачность
— связывание и встраивание объектов
— plug and play (подключай и работай)

15. Файл можно
— открыть запустить переместить
— скопировать отправить удалить
— свернуть развернуть закрыть
— создать изменить размер
— активизировать

16. Окно можно
— открыть запустить переместить
— скопировать отправить удалить
— свернуть развернуть закрыть
— создать изменить размер
— активизировать

17. Окно документа может включать в себя строку-заголовок строку-меню
— панели инструментов рабочую область
— строку состояния линейки прокрутки
— группу переключателей поля со списком
— флажки вкладки списки

18. Окно приложения может включать в себя строку-заголовок строку-меню
— панели инструментов рабочую область
— строку состояния линейки прокрутки
— группу переключателей поля со списком
— флажки вкладки списки

19. Диалоговое окно может включать в себя строку-заголовок строку-меню
— панели инструментов рабочую область
— строку состояния линейки прокрутки
— группу переключателей поля со списком
— флажки вкладки списки

тест20. Архиватор — это
— программа, защищающая информацию, хранящуюся на дисках от проникновения в нее программы-вируса, способного принести некоторый вред программному или аппаратному обеспечению
— программа, которая создает файл-архив из множества файлов, как правило, документов.

21. Антивирус — это
— программа, защищающая информацию, хранящуюся на дисках от проникновения в нее программы-вируса, способного принести некоторый вред программному или аппаратному обеспечению
— программа, которая создает файл-архив из множества файлов, как правило, документов.
 

 

 

 

 

 

 

 

 

Тесты по linux

 

 

1. Ядро операционной системы

– программы, входящие в дистрибутив операционной системы;

+ резидентная часть операционной системы;

— основная программа, принимающая и обрабатывающая команды пользователя;

– графическая оболочка, позволяющая выполнить операции с файлами и каталогами

2. Привилегированный режим работы программы

+ режим монопольного владения процессором на время работы программы;

– режим, при котором программа в любой момент может монопольно завладеть процессором;

– режим неограниченного доступа ко всем ресурсам компьютера;

– режим, при котором программа имеет привилегии перед другими программами в условиях многозадачности.

3. К основным функциям операционных систем относятся:

– управление включением/выключением компьютера, управление памятью, управление файлами и каталогами, управление пользователями;

– управление памятью, выполнение команд пользователя, управление файлами и каталогами

– управление процессами, управление памятью, управление периферийными устройствами

+ управление устройствами, управление данными, управление памятью, управление процессами

4. Ресурс процесса

– оперативная память и свободное место на диске;

– файл, из которого или в который происходит ввод-вывод;

+ любой аппаратный или программный объект, который может понадобиться для работы процесса и доступ к которому может при этом вызвать конкуренцию процессов

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

5. Сопоставить определения состояний процесса
 

 

1

Работа

1-А

А

состояние, в котором находится процесс, программу которого выполняет процессор

2

Готовность

2-Б

Б

состояние, при котором процесс может быть переведен состояние работы, как только это сочтет нужным сделать операционная система

3

Сон

3-В

В

состояние, в котором процесс продолжит выполнение, только когда произойдет некоторое внешнее по отношению к процессу событие

4

Блокировка

4-Г

Г

то же самое, что и сон

 

 

6. Дать определение невытесняющей многозадачности

а) режим многозадачности, при котором переключение процессов возможно в любой момент времени;

б) режим многозадачности, при котором переключение процессов возможно через определенные кванты времени

в) режим многозадачности, при котором переключение процессов выполняется поочередно в порядке их приоритетов;

+ г) режим, при котором переключение процессов возможно только, когда работающий процесс вызовет системную функцию;

7. Дать определение вытесняющей многозадачности

а) режим многозадачности, при котором переключение процессов возможно в любой момент времени;

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

в) режим многозадачности, при котором каждый новый процесс монопольно занимает процессорное время, а состояние остальных процессов записывается в файл подкачки;

+ г) режим многозадачности, при котором переключение процессов происходит через определенные кванты времени соответственно приоритетам

8. Дистрибутив операционной системы включает:

+ а) операционную систему, программу ее установки и настройки, сопровождение и регулярное обновление;

б) только операционную систему и программу ее установки;

в) операционную систему, программу ее установки и наиболее популярные прикладные программы;

г) операционную систему, программу ее установки и наиболее популярные системные утилиты от сторонних разработчиков.

9. ОС распространяется по лицензии:

+ а) GNU;

б) Линуса Торвальдса;

в) фирмы Microsoft;

г) компании GNU.

10. При установке ОС Linux рекомендуется выбрать файловую систему:

a) FAT16 либо FAT32;

б) NTFS;

+ в) journalized ext3 FS;

г) любую из перечисленных.

Тест — 11. Жесткая ссылка на файл в ОС Linux:

a) является дополнительным ярлыком для файла;

+ б) представляет собой другое имя файла;

в) это указатель на начало файла;

г) структура, содержащая сведения о расположении и размере файла.

12. Список пользователей системы хранится в файле

а) /etc/users

+ б) /etc/passwd

в) /root/passwd

г) /system/passwd

13. Конвейером называют:

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

+ б) параллельное выполнение нескольких команд, при этом вывод одной команды перенаправляется на стандартный ввод следующей;

в) последовательное выполнение нескольких команд, причем каждая следующая команда начинает выполняться после завершения предыдущей;

г) последовательное выполнение нескольких команд..

14. Пакет с программным обеспечением в Linux содержит:

+ а) собранную программу, сценарии действий до установки и после нее, информацию о зависимостях от других пакетов;

б) собранную программу, сценарии действий до установки и после нее;

в) собранную программу, информацию о зависимостях от других пакетов, программу-установщик setup либо install;

г) собранную программу и программу-установщик setup либо install.

15. Командная оболочка операционной системы :

+ a) программа, которая преобразует команды пользователя в действия операционной системы;

б) программа, которая выполняет команды пользователя;

в) часть операционной системы, котороая выполняет команды пользователя.

16. Команда ls :

a) выводит на экран список файлов текущего каталога;

б) делает заданный каталог текущим и выводит список файлов;

в) выполняет переход в заданный каталог;

+ г) выводит на экран список файлов каталога, заданного в командной строке либо текущего.

17 — Тест. Для копирования файлов в ОС Linux используется команда:

a) mkfile;

б) copy;

+ в) cp

18. Сопоставить функции команд постраничного просмотра текстовых файлов :
 

 

 

 

more

постраничный вывод содержимого файла, перемещение только «сверху вниз»

less

постраничный вывод содержимого файла, перемещение «вверх» и «вниз»

cat

вывод содержимого файла на консоль

tail

вывод на экран последних строк файла

 

 

 

19. Файловый менеджер :

a) программа для создания, удаления, копирования файлов;

б) программа для перемещения по каталогам;

в) программа управления атрибутами и редактирования файлов;

+ г) программа, выполняющая все перечисленные функции.

20. Для завершения работы системы в ОС Linux используется команда :

a) logout;

+ б) shutdown;

в) exit;

г) quit.

21. Режимы работы редактора vi :

a) текстовый и графический;

б) редактирования и копирования;

+ в) вставки, командный и режим командной строки;

г) вставки и замены.

Тест № 22. Для установки программы в ОС Linux необходимо :

a) выполнить команду setup;

+ б) запустить менеджер пакетов и выбрать пакет с устанавливаемой программой;

в) распаковать пакет, содержащий программу;

г) скопировать пакет, содержащий программу, в отдельный каталог.

23. Права доступа к файлу определяются :

a) с помощью 9 символов или трехзначного шестнадцатеричного числа;

б) с помощью 3 символов или трехзначного восьмеричного числа;

+ в) с помощью 9 символов или трехзначного восьмеричного числа;

г) с помощью 9 символов.

24. Атрибуты прав доступа к файлу включают :

a) доступ с правами администратора или пользователя;

+ б) разграничение доступа для владельца, членов его группы и остальных пользователей;

в) разграничение прав доступа для владельца и остальных пользователей;

г) доступ «только для чтения» для всех, кроме владельца файла.

25. Сопоставить права доступа к файлу :
 

 

 

rwxrw-r—

для владельца – все права, для членов группы – чтение и запись, для остальных – только чтение

rwxr—r—

для владельца – все права, для членов группы и для остальных – только чтение

rwx—x—x

для владельца – все права, для членов группы и для остальных – только запуск

rwxr-xr-x

для владельца – все права, для членов группы и остальных – чтение и запуск

 

 

 

 

26. Конфигурационные файлы в ОС Linux хранятся преимущественно:

a) в зашифрованном виде, недоступном для просмотра;

б) в зашифрованном виде, просмотр – с помощью программы-конфигуратора;

в) в текстовом формате, просмотр и редактирование – только с помощью редактора vi;

+ г) в текстовом формате, просмотр и редактирование – любым текстовым редактором.

27. При страничной организации виртуальной памяти:

+ а) все страницы имеют одинаковые размеры, а разбиение виртуального адресного пространства процесса на страницы выполняется системой автоматически;

б) размер страниц выбирается операционной системой в зависимости от объема свободной оперативной памяти;

в) размер страниц определяется программой при ее запуске;

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

28. Тест. Выберите правильные утверждения для многопроцессорных операционных систем:

+ а) Асимметричная ОС целиком выполняется только на одном из процессоров компьютера, распределяя прикладные задачи по остальным процессорам;

+ б) Симметричная ОС полностью децентрализована и использует все процессоры, разделяя их между системными и прикладными задачами;

в) Асимметричная ОС выполняется на нескольких процессорах компьютера;

г) В симметричной ОС процессоры одна половина процессоров отводится для системных задач, вторая – для прикладных.

29. Пользователь root — это

+ а) единственная учётная запись, принадлежащая администратору системы

б) учётная запись, гарантированно дающая пользователю исключительные права работы в системе

в) учётная запись, которую рекомендуется использовать администратору системы, даже если у него имеется персональная учётная запись

30. Лицензия на программное обеспечение нужна, чтобы

а) указать, кто является обладателем всех прав на это программное обеспечение

+ б) определить круг прав пользователя по отношению к этому программному обеспечению

в) определить, на каких условиях можно продавать данное программное обеспечение

г) сделать данное программное обеспечение свободным.
 

 

 

 

 

 

 

////////////////////////////

 

ОПЕРАЦИОННЫЕ СИСТЕМЫ от — — Переведено людьми

ОС (операционная система) — это набор компьютерных программ, которые позволяют пользователю выполнять основные задачи, такие как копирование, перемещение, сохранение и печать файлов. Он также обеспечивает интерфейс между (т.е. обеспечивает связь между) прикладными программами (например, текстовыми процессорами или электронными таблицами) и компьютерным оборудованием. Когда пользователь взаимодействует с прикладной программой на экране, прикладная программа взаимодействует с операционной системой, а операционная система взаимодействует с аппаратным обеспечением компьютера.Работа операционной системы происходит в фоновом режиме и не всегда очевидна для пользователя.

Самая важная программа в ОС — это программа-супервизор. Он остается в памяти все время, пока компьютер работает, и управляет ОС. Он загружает другие части ОС в память, когда они необходимы. Программы, которые остаются в памяти во время использования компьютера, называются резидентными программами. Программы, которые остаются в памяти только во время использования, известны как нерезидентные программы.

Некоторые операционные системы управляются командами (т. Е. Пользователь запускает программу, набирая команду). Экран обычно пустой, за исключением символа (например, $), который действует как командная строка. Когда команда набирается в командной строке и нажата клавиша Enter, команда обрабатывается, и вывод отображается на экране. Команды ОС обычно представляют собой короткие слова или сокращения (например, дата, выход, пароль, Is).

Unix — это управляемая командами операционная система, используемая на компьютерах всех размеров, но в основном на больших многопользовательских, многозадачных мэйнфреймах.Он доступен во многих версиях, таких как Linux, Minix, HP-UX, Xenix, Venix, Ultrix, A / UX, AIX, Solaris и PowerOpen. Другие управляемые командами операционные системы, упомянутые в этом модуле, включают: VAX / VMS, MVS VM OS / 390, NetWare, MS-DOS и PC-DOS.

Некоторые операционные системы имеют графический интерфейс пользователя (произносится как «goo-ey» — графический интерфейс пользователя), который позволяет пользователю использовать мышь, чтобы щелкать значки на экране или выбирать команды из списка вариантов, известного как меню. Операционные системы с графическим интерфейсом, упомянутые в этом модуле, включают: MacOS, OS / 2, Penpoint, Windows NT, Windows 3.x, Windows 9X и Windows 2000.

Операционные системы: Скрытое программное обеспечение

Когда с заводского конвейера сходит совершенно новый компьютер, он ничего не может сделать. Аппаратному обеспечению требуется программное обеспечение, чтобы оно работало. Мы говорим о прикладном программном обеспечении, таком как программное обеспечение для обработки текстов или электронных таблиц? Частично. Но пакет прикладного программного обеспечения не взаимодействует напрямую с оборудованием. Между программным обеспечением приложений и оборудованием находится программный интерфейс — операционная система.Операционная система — это набор программ, который находится между прикладным программным обеспечением и компьютерным оборудованием.

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

Операционная система выполняет три основные функции: (1) управление ресурсами компьютера, такими как центральный процессор, память, дисковые накопители и принтеры, (2) создание пользовательского интерфейса и (3) выполнение и предоставление услуг для приложений. программное обеспечение.Однако имейте в виду, что большая часть работы операционной системы скрыта от пользователя. В частности, первая перечисленная функция — управление ресурсами компьютера — выполняется без уведомления пользователя о деталях. Более того, все операции ввода и вывода, хотя и вызываются прикладной программой, фактически выполняются операционной системой.

Общие характеристики операционных систем

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

Мэйнфреймы

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

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

Некоторые среды работают в одновременном пакетном режиме и в режиме реального времени. Это означает, что «фоновая» работа связана с рутинной пакетной обработкой, в то время как «передняя» работа связана с операциями в реальном времени, такими как бронирование мест в авиакомпаниях, онлайн-бронирование проживания в гостиницах или контроль складских запасов и т. Д. Операция time имеет приоритет, и операционная система прерывает пакетную обработку для обработки запросов в реальном времени или обновлений файлов.Этап пакетной обработки, достигнутый во время прерывания, временно переносится в резервную память. После выполнения операции в реальном времени прерванная программа переносится обратно во внутреннюю память из резервного хранилища. И обработка возобновляется с точки «перезапуска». Операционная система также копирует на дисковое хранилище состояние системы реального времени каждые несколько минут (периодические контрольные точки), чтобы обеспечить средства восстановления системы в случае неисправности.

Операционная система хранится на диске и должна загружаться во внутреннюю память (RAM), где она должна находиться на протяжении всей обработки, чтобы команды были доступны мгновенно. Команды операционной системы могут превышать емкость внутренней памяти компьютера, и в этом случае только та часть ОС, которая часто используется, сохраняется внутри, а другие модули считываются с диска по мере необходимости. Многие микрокомпьютеры работают под управлением дисковой операционной системы, известной как DOS.

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

Операционная система — это группа компьютерных программ, которая координирует все действия среди компьютерных аппаратных устройств. Это первое.

Презентация на тему: «ОПЕРАЦИОННАЯ СИСТЕМА. Операционная система — это группа компьютерных программ, которая координирует все действия среди компьютерных аппаратных устройств. Это первая». — Стенограмма презентации:

ins [data-ad-slot = «4502451947»] {display: none! important;}} @media (max-width: 800px) {# place_14> ins: not ([data-ad-slot = «4502451947»]) {display: none! important;}} @media (max-width: 800px) {# place_14 {width: 250px;}} @media (max-width: 500 пикселей) {# place_14 {width: 120px;}} ]]>

1 ОПЕРАЦИОННАЯ СИСТЕМА Операционная система — это группа компьютерных программ, которая координирует все действия между компьютерными аппаратными устройствами.Это первая программа, загружаемая в компьютер программой загрузки и всегда остающаяся в памяти. Другими словами, это то, что работает на вашем компьютере.

2 Функции операционной системы
1. Процессор Управление процессором для различных задач, выполняемых компьютерной системой. 2. Управление памятью. Выделение основной памяти и других областей хранения системным программам, а также пользовательским программам и данным.3. Управление вводом / выводом. Координация управления и назначение различных устройств вывода и ввода при выполнении одной или нескольких программ.

3 4. Управление файлами хранение файла с одного устройства хранения на другое. Это также позволяет легко изменять и модифицировать все файлы с помощью текстовых редакторов или некоторых других процедур обработки файлов. 5. Установление и применение системы приоритетов.он определяет и поддерживает порядок, в котором задания должны выполняться в компьютерной системе. 6. Автоматический переход от работы к работе по указанию специальных управляющих инструкций. 7. Интерпретация команд и инструкций. 8. Координация и передача компиляторов, ассемблеров, служебных программ и другого программного обеспечения различным пользователям компьютерной системы. 9. Удобство связи между компьютерной системой и оператором компьютера (человеком). Он также обеспечивает безопасность и целостность данных.

4 Компоненты операционной системы
Ядро, которое представляет основные функции операционной системы, такие как управление памятью, процессами, файлами, основными входами / выходами и коммуникационными функциями. Оболочка, обеспечивающая связь с операционной системой через язык управления, позволяющая пользователю управлять периферийными устройствами, не зная характеристик используемого оборудования, управлять физическими адресами и т. Д.Файловая система, позволяющая записывать файлы в древовидной структуре.

5 4 типа операционной системы
Операционная система реального времени (RTOS) Однопользовательская, одна задача Однопользовательская, многозадачная многопользовательская

6 Операционная система реального времени (RTOS)
Используется для запуска компьютеров, встроенных в машины, роботов, научных инструментов и промышленных систем.Как правило, у нее мало возможностей взаимодействия с пользователем и нет утилит для конечного пользователя, поскольку система будет представлять собой «запечатанный ящик» при доставке для использования. Важной частью ОСРВ является управление ресурсами компьютера, чтобы конкретная операция выполнялась в одно и то же время каждый раз, когда она происходит. Примеры: Wind River, QNX, Linux в реальном времени, Windows NT в реальном времени.

7 Однопользовательская, одна задача
ОС, предназначенная для управления компьютером, чтобы один пользователь мог эффективно выполнять одну задачу за раз. ОС Palm, используемая во многих карманных компьютерах (КПК), является примером однопользовательской, однозадачной ОС 59

8 Однопользовательский, многозадачный
Позволяет одному пользователю одновременно взаимодействовать с несколькими программами. Наиболее популярная ОС. Используется на большинстве ПК и ноутбуков. Примеры: Windows, Mac OS, Linux.

9 Многопользовательская Многопользовательская ОС позволяет многим пользователям одновременно использовать ресурсы компьютера. ОС должна обеспечивать сбалансированность требований различных пользователей и наличие у каждой программы достаточных и отдельных ресурсов, чтобы проблема с одним пользователем не влияет на других пользователей.Примеры: Linux, Unix, VMS и ОС для мэйнфреймов, например MVS.

10 Примеры операционной системы
Windows 7, Vista, XP Mac OS Unix Linux Встроенная операционная система

11 Преимущества операционной системы
Простота использования Удобство для пользователя Промежуточное звено между всем аппаратным и программным обеспечением системы

12 Недостатки операционной системы
Если в ОС возникнут какие-либо проблемы, вы можете потерять все содержимое, которое уже было сохранено. Нежелательный пользователь может использовать вашу собственную систему. Совместимость


CompSci 1: Prelab 5

CompSci 1: Prelab 5
Эта лаборатория была первоначально разработана Тэмми Бейли.

Чтение

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

Операционная система — самая важная программа, работающая на компьютер.На каждом универсальном компьютере должна быть установлена ​​операционная система. другие программы. Операционные системы выполняют основные задачи, такие как распознавание ввод с клавиатуры, отправка вывода на экран дисплея, отслеживание файлы и каталоги на диске, а также управление периферийными устройствами, такими как дисководы и принтеры.

Операционные системы можно классифицировать следующим образом:

  • многопользовательский: Позволяет двум или более пользователям для одновременного запуска программ. Некоторые операционные системы допускают сотни или даже тысячи одновременных пользователей.
  • многопроцессорность: Поддерживает выполнение программы на нескольких процессорах.
  • многозадачность: Позволяет одновременно запускать более одной программы.
  • многопоточность: Позволяет запускать разные части одной программы одновременно.
  • в реальном времени : Мгновенно реагирует на ввод. Общее назначение операционные системы, такие как DOS и UNIX, не в реальном времени.
  • Операционные системы предоставляют программную платформу, поверх которой другие могут выполняться программы, называемые прикладными программами.Прикладные программы должны быть написанным для работы поверх конкретной операционной системы. Ваш выбор операционная система, таким образом, в значительной степени определяет приложения, которые вы могу бегать. Например, Microsoft Word — это приложение, работающее в среде Windows. операционная система, но не в операционной системе Linux.

    Как пользователь, вы обычно взаимодействуете с операционной системой через набор команды. Например, операционная система UNIX содержит такие команды, как cp и mv для копирования файлов и изменения имен файлов, соответственно.Команды принимаются и выполняются частью обслуживающего персонала. система называется командным процессором или интерпретатором командной строки. Графический пользователь интерфейсы позволяют вводить команды, указывая и щелкая объекты, которые появляются на экране, как в операционной системе Windows.

    [ www.webopedia.com ]

    Процессы

    Задача или процесс относится к комбинации программы выполняемая и бухгалтерская информация, используемая операционной системой.Для большие многопользовательские и многозадачные системы, операционная система имеет даже большая ответственность и полномочия. Это как гаишник — он следит что разные процессы и пользователи, запущенные одновременно, не мешают друг с другом. Одновременно выполняющиеся процессы часто соревнуются за ресурсов , таких как память или время процессора. Часто только один процесс может иметь определенный ресурс одновременно. Таким образом, часть работы операционной системы состоит в том, чтобы решить стратегию предоставления доступа к этим ресурсам.

    [ www.webopedia.com ]

    Резьбы

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


    Определение: Поток — это один последовательный поток контроль в программе.

    В концепции однопоточности нет ничего нового. Настоящая шумиха окружающие потоки — это не один последовательный поток. Скорее это о использование нескольких потоков в одной программе, работающих одновременно и выполнение разных задач.Это показано на следующем рисунке:

    Современный веб-браузер это пример многопоточного приложения. В браузере вы может прокручивать страницу во время загрузки апплета или изображения, воспроизводить анимацию и звук одновременно, распечатайте страницу в фоновом режиме, пока вы загружаете новый страницу, или наблюдайте, как три алгоритма сортировки стремятся к финишу. Вы привыкли жизнь работает в параллельном режиме … так почему бы не ваш браузер?

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

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

    [ java.sun.com ]

    Вопросы

    1. Предположим, что существует множество процессов, которые конкурируют за один или два ресурса. Влияет ли на производительность системы? Как?

    2. Иногда операционная система управляет разными процессами. важность. Может быть, стоит отдать приоритет запущенному процессу. учитывать при распределении ресурсов.Например, может быть два процессы, запущенные на компьютере космического корабля. Один контролирует траекторию корабль, а другой контролирует кондиционер на корабле. Что должно получить больше процессорного времени? Опишите изменение модели, которое включает предвзятость к процессам с более высоким приоритетом, не истощая другие процессы.

    3. Предположим, что многие процессы совместно используют один ресурс, телефон список. Некоторые процессы, называемые читателями, ищут только номера телефонов, они никогда не меняйте их.Другие процессы, называемые писателями, могут искать числа, но может также изменить числа. Сколько читателей должно быть разрешено доступ к списку телефонов сразу? Сколько писателей должно быть разрешено доступ к списку телефонов сразу? Сколько читателей должно быть разрешено доступ к списку телефонов, пока у писателя есть доступ?

    4. Идея одновременного выполнения множества вещей известна как многозадачность. Эта идея проникла во многие сферы нашей повседневной жизни. Для Например, когда вы в последний раз ели, не смотря телевизор и не разговаривая кому-то? Вы когда-нибудь заходили в комнату и были так поглощены другим? думали, что забыли, зачем вы туда пошли? Приведите другие примеры повседневного многозадачность.Насколько сложно для вас делать только одно дело за раз?


    Компоненты системного программного обеспечения

    Компоненты системного программного обеспечения [Предыдущая | Далее | Содержание | Глоссарий | Главная | Поиск ]
    AIX версии 4.3. Быстрый старт

    Компоненты системного программного обеспечения

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

    Прикладные программы

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

    Драйверы устройств

    Драйверы устройств — это набор узкоспециализированных программ. Драйверы устройств помогают прикладным программам и операционной системе выполнять свои задачи. Драйверы устройств (в частности, адаптеры) с вами не взаимодействуют. Они напрямую взаимодействуют с элементами компьютерного оборудования и защищают прикладные программы от аппаратных особенностей компьютеров.

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

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

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

    Процессы корневого пользователя

    Процессы корневого пользователя — это программы, которые может запускать только пользователь с полномочиями root .Системный администратор имеет полномочия root для всех процессов.

    Процессы корневого пользователя включают:

    • Чтение или запись любого объекта
    • Вызов любой системной функции
    • Выполнение определенных операций управления подсистемой

    Если вам не разрешено запускать команду, система отображает сообщение о том, что у вас нет правильных разрешений или вам не разрешено запускать эту команду. Системный администратор может быть единственным человеком, который может войти в вашу систему как root.Системный администратор также может настроить вас на использование определенных команд, что дает вам некоторый контроль над процессами.

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

    [Предыдущая | Далее | Содержание | Глоссарий | Главная | Поиск ]

    Что такое операционная система? | Типы операционной системы

    Руководство по операционным системам для начинающих —

    Вы когда-нибудь задумывались, как происходит общение между пользователем и системой? Как системное оборудование может понимать инструкции пользователя? Итак, ответ на эти вопросы — операционная система.Аппаратное обеспечение — это не что иное, как часть спроектированного оборудования, и необходим интерфейс, который восполняет коммуникационный пробел между оборудованием и пользователем.

    Из этой статьи вы узнаете:

    Что такое операционная система?

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

    Взаимосвязь между ОС, пользователем, оборудованием и приложением.

    История операционных систем
    • Первый компьютер Z1 был выпущен в 1936-1938 годах. К сожалению, этот компьютер работал без операционной системы.
    • Двадцать лет спустя первая операционная система была создана в 1956 году.
    • В 1960-х годах Bell Labs начала работу над созданием UNIX, первой многозадачной операционной системы.
    • В 1977 году появилась яблочная серия. Apple Dos 3.3 была первой дисковой операционной системой.
    • В 1981 году Microsoft создала первую операционную систему под названием DOS, купив программное обеспечение 86-DOS у компании в Сиэтле.
    • Самые известные окна Microsoft появились в 1985 году, когда MS-DOS была объединена с графическим интерфейсом, графической средой.


    История и развитие современных операционных систем и платформ, актуальных сегодня, после включения POSIX в UNIX

    Функции операционной системы
    • Управление процессором: Операционная система управляет работой процессора, выделяя ему различные задания и гарантируя, что каждый процесс получает достаточно времени от процессора для правильной работы.
    • Управление памятью: Операционная система управляет выделением и освобождением памяти для различных процессов и гарантирует, что другой процесс не использует память, выделенную одному процессу.
    • Управление устройствами: Существуют различные устройства ввода и вывода. Операционная система контролирует работу этих устройств ввода-вывода. Он получает запросы от этих устройств, выполняет конкретную задачу и возвращается к запрашивающему процессу.
    • Управление файлами: Операционная система систематизированно отслеживает информацию о создании, удалении, передаче, копировании и хранении файлов. Он также поддерживает целостность данных, хранящихся в этих файлах, включая структуру файловых каталогов, за счет защиты от несанкционированного доступа.
    • Безопасность: В операционной системе предусмотрены различные методы, обеспечивающие целостность и конфиденциальность пользовательских данных. Для защиты данных пользователя используются следующие меры безопасности:
      • Защита от несанкционированного доступа через логин.
      • Защита от вторжений путем сохранения активности Firefall.
      • Защита системной памяти от злонамеренного доступа.
      • Отображение сообщений, связанных с уязвимостями системы.
    • Обнаружение ошибки: Время от времени операционная система проверяет систему на наличие любых внешних угроз или активности вредоносного программного обеспечения.Он также проверяет оборудование на наличие повреждений. Этот процесс отображает несколько предупреждений для пользователя, чтобы можно было предпринять соответствующие действия против любого ущерба, нанесенного системе.
    • Планирование заданий: В многозадачной операционной системе, где несколько программ выполняются одновременно, операционная система определяет, какие приложения должны запускаться в каком порядке и как должно быть выделено время для каждого приложения.

    Компоненты операционной системы

    Теперь для выполнения функций, упомянутых выше, операционная система состоит из двух компонентов:

    Корпус

    Shell обрабатывает взаимодействие с пользователем.Это самый внешний уровень операционной системы, который управляет взаимодействием между пользователем и операционной системой с помощью:

    • Запрос пользователя на ввод данных
    • Интерпретация ввода для операционной системы
    • Обработка вывода из операционной системы.

    Оболочка обеспечивает способ взаимодействия с операционной системой, принимая ввод от пользователя или сценарий оболочки. Сценарий оболочки — это последовательность системных команд, хранящихся в файле.

    Ядро

    Функция ядра

    Ядро — это основной компонент операционной системы, который действует как интерфейс между приложениями, а данные обрабатываются на аппаратном уровне.

    Когда ОС загружается в память, ядро ​​загружается первым и остается в памяти до завершения работы ОС. После этого ядро ​​предоставляет ресурсы компьютера и управляет ими, а также позволяет другим программам запускать и использовать эти ресурсы.Ядро также настраивает адресное пространство памяти для приложений, загружает файлы с кодом приложения в память и устанавливает стек выполнения для программ.

    Ядро отвечает за выполнение следующих задач:

    • Управление вводом-выводом
    • Управление памятью
    • Управление процессами для выполнения приложения.
    • Управление устройствами
    • Управление системными вызовами

    Раньше все основные системные службы, такие как управление процессами и памятью, обработка прерываний и т. Д., были упакованы в один модуль в пространстве ядра. Этот тип ядра был назван монолитным ядром. Проблема с этим подходом заключалась в том, что все ядро ​​приходилось перекомпилировать даже для небольшого изменения.

    В современном подходе к монолитной архитектуре микроядро содержит различные модули, такие как управление устройствами, управление файлами и т. Д. Оно динамически загружается и выгружается. Благодаря этому современному подходу размер кода ядра был уменьшен, а его стабильность увеличена.

    Теперь давайте посмотрим на типы операционных систем.

    Типы операционных систем
    • Пакетная ОС
    • Распределенная ОС
    • Многозадачная ОС
    • Сетевая ОС
    • Реальная ОС
    • Мобильная ОС

    Пакетная ОС

    Batch OS — первая операционная система для компьютеров второго поколения. Эта ОС не взаимодействует напрямую с компьютером. Вместо этого оператор берет на себя аналогичные задания и группирует их в пакет, а затем эти пакеты выполняются один за другим по принципу «первым пришел — первым обслужен».

    Преимущества пакетной ОС

    • Время выполнения аналогичных заданий больше.
    • Несколько пользователей могут совместно использовать пакетные системы.
    • В пакетных системах управление большими работами становится проще.
    • Время простоя одной партии намного меньше.

    Недостатки ОС

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

    Примеры пакетной ОС: система расчета заработной платы , выписки из банковского счета, ввод данных и т. Д.

    Распределенная ОС

    Распределенная операционная система — это недавний прогресс в области компьютерных технологий, который также очень быстро используется во всем мире. В распределенной ОС разные компьютеры связаны через один канал связи. Эти независимые компьютеры имеют свои блоки памяти и ЦП и известны как слабосвязанные системы.Системные процессы могут быть разного размера и выполнять разные функции. Основным преимуществом такого типа операционной системы является то, что пользователь может получить доступ к файлам, которые не присутствуют в его системе, а в другой подключенной системе. Кроме того, удаленный доступ доступен системам, подключенным к этой сети.

    Преимущества распределенной ОС

    • Отказ одной системы не повлияет на другие системы, потому что все компьютеры независимы друг от друга.
    • Снижена нагрузка на хост-систему.
    • Размер сети легко масштабируется, так как к ней можно добавить множество компьютеров.
    • Поскольку рабочая нагрузка и ресурсы разделены, вычисления выполняются с более высокой скоростью.
    • Увеличена скорость обмена данными с помощью электронной почты.

    Недостатки распределенной ОС

    • Стоимость установки высока.
    • Программное обеспечение, используемое для таких систем, очень сложное.
    • Отказ основной сети приведет к отказу всей системы.

    Примеры распределенных ОС: LOCUS и т. Д.

    Многозадачная ОС

    Многозадачная ОС также известна как операционная система с разделением времени, поскольку каждой задаче дается некоторое время, чтобы все задачи работали эффективно. Эта система предоставляет доступ большому количеству пользователей, и каждый пользователь получает время ЦП, как и в одной системе. Выполняемые задачи задаются одним пользователем или разными пользователями.Время, отведенное на выполнение одной задачи, называется квантом, и как только время, отведенное на выполнение одной задачи, завершается, система переключается на другую задачу.

    Преимущества многозадачности ОС

    • Каждая задача получает одинаковое время для выполнения.
    • Время простоя ЦП будет самым низким.
    • Шансов на дублирование программного обеспечения очень мало.

    Недостатки многозадачности ОС

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

    Примеры многозадачных ОС: UNIX и т. Д.

    Сетевая ОС

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

    Преимущества сетевой ОС

    • Новые технологии и оборудование позволяют легко модернизировать системы.
    • Безопасность системы обеспечивается серверами.
    • К серверам можно получить удаленный доступ из разных мест и систем.
    • Централизованные серверы работают стабильно.

    Недостатки сетевой ОС

    • Стоимость сервера высока.
    • Требуются регулярные обновления и обслуживание.
    • Максимальное количество операций для пользователей зависит от центрального местоположения.

    Примеры сетевых ОС: Microsoft Windows server 2008, LINUX и т. Д.

    ОС реального времени

    Операционные системы реального времени обслуживают системы реального времени. Эти операционные системы полезны, когда многие события происходят в короткие сроки или в определенные сроки, например, при моделировании в реальном времени.

    Типы операционных систем реального времени:

    ОС жесткого реального времени — это операционная система в основном для приложений, в которых малейшая задержка также недопустима. Временные ограничения для таких приложений очень строгие. Такие системы созданы для спасательного оборудования, такого как парашюты и подушки безопасности, которые должны немедленно сработать в случае аварии.

    Операционная система программного реального времени — это операционная система для приложений, в которых временные ограничения не очень строгие.

    В системе мягкого реального времени важная задача имеет приоритет над менее важными задачами, и этот приоритет остается активным до завершения задачи. Кроме того, для конкретной работы всегда устанавливается ограничение по времени, что позволяет быстро откладывать выполнение будущих задач, что является приемлемым. Например, виртуальная реальность, система бронирования и т. Д.

    Преимущества ОС реального времени

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

    Недостатки ОС реального времени

    • Системные ресурсы очень дороги и не очень хороши.
    • Используемые алгоритмы очень сложные.
    • Одновременно могут выполняться только ограниченные задачи.
    • В таких системах мы не можем установить приоритет потока, поскольку эти системы не могут легко переключать задачи.

    Примеры ОС реального времени: Медицинские системы визуализации, роботы и т. Д.

    Мобильная ОС

    Мобильная ОС — это операционная система для смартфонов, планшетов и КПК. Это платформа, на которой другие приложения могут работать на мобильных устройствах.

    Преимущества мобильной ОС

    • Обеспечивает удобство для пользователей.

    Недостатки мобильной ОС

    • Некоторые из мобильных операционных систем выдают низкое качество батареи у пользователей.
    • Некоторые мобильные операционные системы неудобны для пользователя.

    Примеры мобильных ОС: ОС Android, ios, ОС Symbian и ОС Windows Mobile.

    Заключение

    Поскольку потребность в технологиях растет день ото дня в ближайшие дни и по мере того, как молодое поколение, такое как Gen Alpha, подрастет и присоединится к рабочей силе, хорошая и эффективная операционная система будет наивысшим приоритетом в любой бизнес-среде.Если вы планируете получить степень в области ИТ, сейчас лучшее время для начала.

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

    Пройдите некоторые из наших курсов по ИТ — Основы программирования; Вы можете зарегистрироваться бесплатно и сразу же начать обучение у экспертов.

    У нас есть обширная библиотека бесплатных курсов, которые вы можете просмотреть; посетите нас в Great Learning Academy.

    5

    Разница между системным программным обеспечением и операционной системой

    Системное программное обеспечение

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

    Краткое описание: Различие между системным программным обеспечением и операционной системой заключается в том, что системное программное обеспечение служит интерфейсом между пользователем, прикладным программным обеспечением и аппаратным обеспечением компьютера.Для использования прикладного программного обеспечения, например текстового редактора. В то время как операционная система — это набор программ, которые координируют все действия среди аппаратных устройств компьютера. Он предоставляет пользователям возможность общаться с компьютером и другим программным обеспечением.

    Системное программное обеспечение

    Системное программное обеспечение служит интерфейсом между пользователем, прикладным программным обеспечением и аппаратным обеспечением компьютера. Для использования прикладного программного обеспечения, например текстового редактора, на вашем компьютере должно быть запущено системное программное обеспечение, в частности, операционная система.Три популярные операционные системы для персональных компьютеров — это Windows, Mac OS и Linux. Каждый раз, когда вы запускаете компьютер, операционная система загружается (копируется) с жесткого диска компьютера в память.

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

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

    Операционная система — это набор программ, которые координируют все действия между компьютерными аппаратными устройствами. Он предоставляет пользователям возможность общаться с компьютером и другим программным обеспечением. Многие современные компьютеры используют Microsoft Windows, последнюю версию Windows, или Mac OS, операционную систему Apple. Когда пользователь запускает компьютер, части операционной системы копируются в память с жесткого диска компьютера. Эти части операционной системы остаются в памяти, пока компьютер включен.

    Также читают:

    Разница между установкой и запуском программы

    Разница между персональным компьютером и суперкомпьютером

    Разница между персональным компьютером и сервером

    Разница между коммуникационными устройствами и коммуникационными средствами

    Разница между программным и аппаратным обеспечением

    Операционная система программного обеспечения компьютерной системы и переводчик

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

    Системное компьютерное программное обеспечение

    делится на две категории.

    1. Операционные системы
    2. Переводчики

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

    Операционная система (ОС) — это наиболее важный тип системного программного обеспечения, который можно определить как набор программ, которые координируют и контролируют работу компьютера. Это программа или серия программ, которые обеспечивают связь между пользователем и компьютерным оборудованием.Основные функции операционной системы:

    1. Управление заданиями
    2. Управление памятью
    3. Следите за ресурсами компьютера
    4. Создавать сообщения об ошибках
    5. Мультипрограммирование
    6. Руководитель

    Все эти функции подробно рассматриваются в главе 9 по отдельным темам.

    Переводчики

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

    В процессе перевода отображается список ошибок, обнаруженных переводчиком. Любое нарушение правила программирования считается синтаксической ошибкой (по сравнению с синтаксисом этого конкретного языка). Если какая-то инструкция закодирована ошибочно, например AD вместо ADD на языке ассемблера отображается сообщение об ошибке. Логические ошибки — это ошибки, при которых последовательность шагов программирования не была правильно запрограммирована.Их невозможно обнаружить во время этого процесса. Во время перевода машина не имеет возможности оценить логику программы. Это можно проверить, только выполнив или запустив программу на компьютере.

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

    Функции переводчиков

    Короче говоря, переводчики выполняют вспомогательные функции, такие как:

    1. Выявление синтаксических ошибок
    2. Разработка, где хранить объектную программу и ее данные
    3. Предоставление ссылок на другие программы или подпрограммы
    4. Печать списка исходных и объектных программ

    Типы переводчиков
    1. Сборщики
    2. Компиляторы
    3. Переводчики

    Сборщики.Инструкции на языке ассемблера будут преобразованы в машинный код с помощью ассемблера. Ассемблеры — это программы-переводчики, поставляемые производителем компьютера. Поскольку компьютер не может понимать никакой язык, кроме машинного, программа на ассемблере должна быть переведена в машинный код, чтобы компьютер мог ее выполнить. Во-первых, вся программа печатается на ассемблере. затем ассемблер преобразует все инструкции за раз с языка ассемблера на машинный язык.

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

    Переводчики. Это еще один тип компилятора, используемый для перевода языков высокого уровня. Эта программа преобразует язык высокого уровня, такой как операторы BASIC, в машинные коды.Это делает следующее:

    1. Переводит исходную программу, по одной инструкции за раз.
    2. Никакой объектный код не сохраняется для использования в будущем.
    3. В следующий раз, когда инструкция будет использована, она должна быть однажды интерпретирована и переведена
      в машинный код. Поэтому он медленнее, чем компилятор.
    4. Это полезно для постановки ошибок при разработке программ.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *