Операционные системы, среды и оболочки — это комплект программных продуктов, которые предназначены для управления компьютерным оборудованием и обеспечения его связи с пользователем.
Программы трансляции и интерпретации
Современное компьютерное оборудование является очень сложной аппаратной и программной системой. Проектирование программных продуктов для компьютеров, их настройка и дальнейшее использование является очень сложной и трудоёмкой задачей. Главная проблема состоит в значительной разнице между тем, что считается удобным для человека и тем, что является удобным для компьютера. Компьютеру понятен специализированный машинный язык, а людям понятен и привычен язык, на котором они общаются между собой, в крайнем случае, язык алгоритмов.
Сдай на права пока
учишься в ВУЗе
Вся теория в удобном приложении. Выбери инструктора и начни заниматься!
Данная проблема может быть решена двумя методами, и оба предполагают разработку командной системы, более удобной для людей, чем система машинных команд компьютера. Отличие двух вышеназванных методов заключается только в том, как компьютер станет исполнять программные продукты, которые написаны на некотором алгоритмическом языке. Согласно первому методу нужно заменить каждую команду языка алгоритмов на необходимый комплекс машинных команд. Тогда в итоге компьютер будет исполнять фактически новую программу, состоящую из машинных команд, взамен программы, выполненной на алгоритмическом языке. Такая система носит название трансляции.
Операционные системы, урок 2: Эволюция ОС. Фундаментальные проблемы. Слои абстракции.
Второй метод заключается в формировании программы на языке машинных кодов, но на основании некоторых исходных данных, которыми является программа на языке алгоритмов. Последовательно рассматривается каждая команда на алгоритмическом языке и тут же осуществляется выполнение эквивалентного комплекта машинных команд. Такая система фактически не нуждается в составлении новой программы в машинных кодах, и именуется интерпретацией. Программа, осуществляющая процесс интерпретации, является интерпретатором.
«Операционные системы, среды и оболочки»
Готовые курсовые работы и рефераты
Решение учебных вопросов в 2 клика
Помощь в написании учебной работы
Операционная система была спроектирована для автоматизации действий оператора и сокрытия от пользователей всего усложнённого взаимодействия с оборудованием, подарив ему понятную командную систему. Нижние уровни не предназначены для использования программистами, которые разрабатывают прикладные программы.
Они обслуживают функционирование программ интерпретации и трансляции, которые в свою очередь поддерживают более высокие программные уровни. Сами программы трансляции и интерпретации пишут системные программисты, специализирующиеся на проектировании и реализации новых виртуальных машин. Выше уровня операционной системы располагаются другие системные программные модули. К ним относятся командные интерпретаторы, являющиеся оболочкой, а также программы компиляции, редактирования и так далее. Эти программные модули не входят в состав операционной системы, хотя иногда ошибочно некоторые пользователи оболочку принимают за часть операционной системы.
Забытые операционные системы
Замечание 1
Следует отметить, что операционной системой являются программы, запускаемые в режиме ядра. Другое название этого режима — супервизор. Операционной системе гарантирована защита от необдуманных, или случайных вредоносных операций со стороны пользователей при помощи специализированных аппаратурных методов.
Операционные системы, среды и оболочки
Операционная система осуществляет пару главных, но не взаимосвязанных функций. А именно, организация ресурсного управления и обеспечение более высокого уровня компьютерных возможностей. С позиции пользователей, операционные системы являются виртуальными машинами, которые обеспечивают более лёгкий процесс программирования и управления компьютером, чем прямое управление аппаратными средствами, являющимися элементами физического устройства компьютера.
Но позиция, определяющая операционную систему в виде удобного пользовательского интерфейса, является взглядом на ситуацию сверху вниз. Если посмотреть с другой стороны, то есть снизу вверх, то операционная система является механизмом, управляющим всеми составляющими частями этой очень сложной структуры.
Понятие операционной системы в нынешней его трактовке возникло гораздо позднее первых электронных вычислительных машин. Когда появилась полупроводниковая комплектация, вычислительная мощность компьютеров сильно возросла. Параллельно с этим наблюдался и прогресс в сфере написания программ и организационной структуре вычислительных операций. Сложность реализация программ тоже возросла и состояла из следующих процедур:
- Операция загрузки необходимого транслятора.
- Пуск программы трансляции и формирование машинных кодов программы.
- Установление связи сформированной программы с библиотекой подпрограмм.
- Выполнение загрузки программы в зону оперативной памяти.
- Пуск программы.
- Организация вывода итогов выполнения программы на печать или другую периферию.
Чтобы организовать эффективную загрузку всего компьютерного оборудования, в вычислительные центры добавили штатных операторов, которые стали выполнять функции организаторов вычислительных процессов для всех специалистов центров. Но каким бы классным не был оператор, ему было невозможно угнаться за быстродействием компьютера.
К концу пятидесятых годов двадцатого века передовые компании начали выпускать операционные системы с такими параметрами, которые справедливы и сегодня:
- Возможность пакетной обработки единого потока задач.
- Стандартные программы для ввода и вывода информации.
- Автоматический переход между выполняемыми программами.
- Функции, позволяющие восстановить работу после появления ошибок.
- Наличие языков для управления заданиями, позволяющие пользователям описать используемые задания и ресурсные возможности, необходимые для их реализации.
Современные операционные системы служат для того, чтобы пользователю не было необходимости вникать во все сложности иерархической организации программно-аппаратного обеспечения компьютера. Для пользователя компьютер представляется в виде набора различных программных приложений.
Источник: spravochnick.ru
Ответы на тест 1. Операционные системы
- FCFS
первым пришел, первым обслужен из конспекта - SRT
выполняется задание, которому осталось меньше всего выполняться на процессоре - Аутентификация:
процедура проверки имени пользователя и его пароля на соответствие тем значениям, которые хранятся в его учетной записи - В качестве имени файла можно использовать символьное имя устройства:
DISP, PORT под сомнением - В ОС имеются подсистемы управления:
- процессами
- устройствами ввода-вывода
- памятью
- файлами
- В распределенных системах с несколькими процессорами(каждый из которых имеет свою оперативную память) синхронизация может быть реализована только с помощью передачи:
сообщения - Для обозначения каталогов используют:
обычные имена - Для обозначения файлов используют:
имена и расширения - Для своего размещения файл требует:
свободных кластеров в различных частях диска - Идея прерывания была предложена
50-е годы из конспекта - Имя файла в MS-DOS должно состоять:
из не более чем 8 символов - Информация о состоянии операционной среды называется:
контекстом процесса - Исполняемые файлы имеют расширение:
- .bat
- .ехе
- .com
- К операционным системам относятся:
MS-DOS, Windows XP - Какие шаги реализуются аппаратно
- установление факта прерывания
- передача управления на подпрограмму обработки прерывания
- запоминание состояния прерванного процесса вычислений.
- Каталог — это:
место хранения имен файлов - Каталоги образуют:
иерархическую структуру - Когда частями оперативной памяти и виртуального адресного пространства являются сегменты произвольного размера, то речь идет о распределении:
сегментом - Командный файл — это файл, содержащий:
последовательность команд операционной системы - Методы повышения производительности системы:
- планирование, при котором находящиеся в критической секции задачи не прерываются, а активно ожидающие входа в критическую секцию задачи не ставятся на выполнение до тех пор, пока вход в секцию не освободится
- планирование с учетом, так называемых подсказок (hints) программы (во время ее выполнения)
- Мультипрограммирование стало применяться все чаще и шире
60-е годы из конспекта - Назовите основные функции операционных систем (укажите все)
- аутентификация и авторизация пользователей
- запуск программы
- организация механизмов обмена сообщениями и данными между выполняющимися программами
- Обеспечение обработки поступающих заданий в течение заданных интервалов времени, которые нельзя превышать в
ОСРВ - Обозначение гибких дисков в MS-DOS:
А: - Операционная система может храниться на:
- жестком магнитном диске
- гибком системном диске
- Операционная система предназначена для выполнения следующих основных функций (укажите все)
- управление данными
- связь с оператором
- управление задачами
- Операционная система – это
набор программ, обеспечивающий организацию вычислительного процесса на ЭВМ - Основными функциями операционной системы являются:
- управление ресурсами компьютера
- запуск программ на выполнение
- диалог с пользователем
- Параллельное выполнение нескольких программ стало возможным в
60-е годы из конспекта - Планировщик процессов
подбирает вычислительный процесс, который целесообразно решать - Правила формирования очереди готовых к выполнению задач
дисциплины обслуживания - При образовании имени файла можно использовать:
буквы латинского алфавита и цифры - При появлении в системе более приоритетного готового к выполнению потока при обслуживании с относительными приоритетами выполнение текущего потока:
не прерывается - Прикладное программное обеспечение — это:
совокупность программ системы обработки данных для данной предметной технологии и программных документов, необходимых для эксплуатации этих программ - Программные модули могут быть прерваны во время своей работы
непривилегированные из конспекта - Процесс – это
минимальный программный объект, обладающий собственными системными ресурсами - Путь или маршрут к файлу — это:
последовательность имен диска и каталогов, раз деленных символом «» - Расширение файла .ехе означает, что этот файл:
выполняемый - Ресурсами являются:
- процессоры
- память
- Сетевые операционные системы — это:
комплекс программ, обеспечивающих обработку, передачу и хранение данных в сети - Символ «*» в обозначении файла означает:
любое число любых символов - Символ «?» в имени файла означает:
один произвольный символ - Системное программное обеспечение (System Software) это:
совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ - Текстовые файлы имеют расширение:
.txt - Текущий каталог — это:
каталог, с которым работают в настоящий момент времени - Тип (или расширение) файла обозначается:
не более чем тремя символами - Файл — это:
поименованная область на диске - Файловая система включает в себя
таблицу содержания и область данных - Файловая система создается
при инициализации тома - Шаблон имени и расширения файла — это:
специальная форма, в которой в полях имени и расширений типа файла используются символы «*» и «?»
из конспекта
из конспекта
- 25.12.2018 16:39 от admin Гость, это вопрос?
- 25.12.2018 16:37 от Гость полное имя файла это
Добавить комментарий
- Английский язык
- Бухгалтерский учёт и анализ
- Вычислительные системы
- Интеллектуальный анализ данных
- Информатика и программирование
- Информационные сети
- Информационные системы и технологии
- История
- Математика
- Менеджмент
- Методы принятия управленческих решений
- Операционные системы
- Педагогика
- Психология
- Технологии обработки информации
- Физика
- Философия
- Экономика
- Электронное правительство
- Электронный документооборот
Источник: testanswer.ru
Операционные системы и оболочки
Компьютер выполняет действия в соответствии с предписаниями программы, созданной на одном из языков программирования. При работе пользователя на компьютере часто возникает необходимость выполнить операции с прикладной программой в целом, организовать работу внешних устройств, проверить работу различных блоков, скопировать информацию и т.п. Наиболее часто используемые операции: запуск программы на решение; организация записи программы на диск и считывание её с диска; печать текста и результатов решения; копирование программы на другой диск; удаление программы с диска; просмотр содержимого диска и т.п. операции.
Эти операции используются для работы с любой программой, воспринимаемой как единое целое. Поэтому целесообразно из всего многообразия операций, выполняемых компьютером, выделить типовые и реализовать их с помощью специализированных программ, которые следует принять в качестве стандартных средств, поставляемых вместе с аппаратной частью.
Программы, организующие работу устройств и не связанные со спецификой решаемой задачи, вошли в состав комплекса программ, названного операционной системой. Функции операционной системы многообразны, постоянно расширяются за счёт введения дополнительных программ и модификации старых.
Операционная система — совокупность программ, управляющих работой всех устройств ПК и процессом выполнения прикладных программ, а также их взаимодействие между собой и пользователем.
Операционная система образует автономную среду, не связанную ни с одним из языков программирования. Любая прикладная программа связана с операционной системой и может эксплуатироваться только на тех компьютерах, где имеется аналогичная системная среда. Программа, созданная в среде одной операционной системы, не функционирует в среде другой операционной системы, если в ней не обеспечена возможность преобразования программ.
Для работы с операционной системой необходимо овладеть языком этой среды — совокупностью команд, структура которых определяется синтаксисом этого языка. Операционная система выполняет следующие функции:
· управление работой каждого блока персонального компьютера и их взаимодействием;
· управление выполнением программ;
· организацию хранения информации во внешней памяти;
· взаимодействие пользователя с компьютером, т.е. поддержку интерфейса пользователя.
Обычно операционная система хранится на жёстком диске, а при его отсутствии выделяется специальный гибкий диск, который называется системным диском. При включении компьютера операционная система автоматически загружается с диска в оперативную память и занимает в ней определённое место. Операционная система создаётся не для отдельной модели компьютера, а для серии компьютеров, в структуре которых заложена и развивается во всех последующих моделях определённая концепция.
В основе любой операционной системы лежит принцип организации работы внешнего устройства хранения информации. Несмотря на то, что внешняя память может быть технически реализована на разных материальных носителях (например, в виде гибкого магнитного диска или магнитной ленты), их объединяет принятый в операционной системе принцип организации хранения логически связанных наборов информации в виде так называемых файлов..
Рассмотрим наиболее распространенные типы операционных систем.
Операционные системы для персональных компьютеров делятся:
· на одно- и многозадачные (в зависимости от числа параллельно выполняемых прикладных процессов);
· одно- и многопользовательские (в зависимости от числа пользователей, одновременно работающих с операционной системой);
· непереносимые и переносимые на другие типы компьютеров;
· несетевые и сетевые, обеспечивающие работу в локальной вычислительной сети ЭВМ.
Большое значение сегодня имеет применение 32-разрядных операционных систем для персональных компьютеров:
· OS/2 во всех модификациях (IBM);
· Windows NT во всех модификациях (Microsoft);
· Unix во всех модификациях;
· Next Step 3.2 (Next);
· SCO Open Desktop 3.0 (Santa Cruz Operation);
· Solaris 2.1 (SunSoft) — x86;
· UnixWare Personal Edition 1.0 (Novell).
8.1. Операционная система OS/2 разработана фирмой IBM для персональных компьютеров на основе системной прикладной архитектуры, ранее используемой для больших ЭВМ. Это многозадачная, однопользовательская, высоконадёжная операционная система, обеспечивающая как текстовый, так и графический интерфейс пользователя. OS/2 обеспечивает:
· поддержку графического интерфейса пользователя;
· одновременную обработку нескольких приложений;
· многопоточную обработку нескольких задач одного приложения;
· 32-разрядную обработку данных;
· сжатие данных при записи на магнитные диски;
Важной особенностью операционной системы OS/2 является высокопроизводительная файловая система HPFS (High Perfomance File System), имеющая преимущества для серверов баз данных, поддержка мультипроцессорной обработки — до 16 процессоров типа INTEL и PowerPC.
Наиболее традиционное сравнение ОС осуществляется по следующим характеристикам процесса обработки информации:
· управление памятью (максимальный объём адресуемого пространства, типы памяти; технические показатели использования памяти);
· функциональные возможности вспомогательных программ (утилит) в составе операционной системы;
· наличие компрессии диска;
· возможность архивирования файлов;
· поддержка многозадачного режима работы;
· поддержка сетевого программного обеспечения;
· наличие качественной документации;
· условия и сложность процесса инсталляции.
Сетевые операционные системы — комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети. Сетевая ОС предоставляет пользователям различные виды сетевых служб (управление файлами, электронная почта, процессы ynpaвления сетью и др.), поддерживает работу в абонентских системах. Сетевые операционные системы используют архитектуру клиент-сервер или одноранговую архитектуру. Вначале сетевые операционные системы поддерживали лишь локальные вычислительные сети (ЛВС), сейчас эти операционные системы распространяются на ассоциации локальных сетей. Наибольшее распространение имеют LAN Server, NetWare, VINES, Windows NT, Windows NT/2000/NT.
8.2. Операционные оболочки – специальные программы, предназначенные для облегчения пользователя с командами операционной системы. Операционные оболочки имеют текстовый и графический варианты интерфейса конечного пользователя.
Во всем мире имели огромную популярность такие графические оболочки Windows 3.1, Windows 3.11 for WorkGroup, которые позволяют изменить среду взаимодействия пользователя с компьютером, расширяют набор основных и сервисных функций, обеспечивающих пользователю интегрированную информационную технологию вплоть до создания одноранговых локальных сетей. Ушли в прошлое с появлением Windows 98/ME, Windows 2000.
Самая универсальная ОС — Windows. Используется в быту, на малых предприятиях, в госучреждениях разного ранга. Исключительно богатое ПО. Проста в обращении, что сочетается с большими возможностями. Самая массовая ОС в мире.
Однако надёжность этой ОС и защищённость информации в ней недостаточны.
8.3. Операционная система Windows XP является усовершенствованной моделью всех предыдущих моделей Windows. Дополнена рядом прикладных пакетов программ. Нацелена на максимальное использование Интернета.
Обеспечивает автоматическое подключение к Интернету по мере потребности ЭВМ и автоматическое обновление системы за счёт Интернета — старые версии драйверов и пакетов автоматически обновляются. Может поддерживать локальную сеть до 20—30 ЭВМ.
Затем появились сетевые операционные системы Windows Server 2003, Windows Server 2003 Standart Edition, Windows Server 2003 Enterprise Edition, Windows Server 2003 Datacenter Edition, Windows Server 2003 Web Edition.
Появилась также Windows Vista, имеющая ряд недостатков и не нашедшая своего пользователя.
Затем вышла в свет ОС Windows 7, сохранив полезные находки Vista и избавившись от множества её недостатков.
В настоящее время имеет своего пользователя и ОС Linux, не совместимая с Windows.
Windows XP. Операционная система Microsoft Windows XP (от англ. eXPerience — опыт), известна также под кодовым наименованием Microsoft Codename Whistler. В настоящее время Windows XP для настольных ПК и рабочих станций выпускается в трёх модификациях – Ноте Edition для домашних персональных компьютеров, Professional Edition — для офисных ПК и, наконец, Microsoft Windows XP 64bit Edition — это версия Windows XP Professional для персональных компьютеров, собранных на базе 64-битного процессора Intel Itanium с тактовой частотой более 1 ГГц.
Для запуска Microsoft Windows XP необходим персональный компьютер, отвечающий следующим минимальным системным требованиям: процессор — Pentium-совместимый, тактовая частота от 233 МГц и выше; объём оперативной памяти — 64 Мбайт; свободное дисковое пространство — 1, 5 Гбайт.
Если сравнить Windows XP с более ранними версиями Microsoft Windows XP относится к принципиально иному поколению операционных систем семейства Windows. Пользователь Windows XP не привязан к какому-либо стандартному интерфейсу, устанавливаемому в системе по умолчанию. Можно без труда изменить традиционный вид окон, элементов управления и Панели задач, доставшийся новой ОС «в наследство» от Windows 2000 загрузив из Интернета любой из сотен специально разработанных » Тем».
8.4. Операционная система Windows Vista.Корпорация Microsoft выпустила на рынок несколько версий Windows Vista: Starter, Home Basic, Home Premium, Business, Enterprise и Ultimate. Они различаются между собой набором возможностей и, соответственно, стоимостью.
ОС Vista предъявляет достаточно высокие требования к аппаратному обеспечению компьютера.
Для поддержки всех новых возможностей Windows Vista (в первую очередь стиля Windows Aero) компьютер должен иметь компоненты со следующими
характеристиками:
· процессор с тактовой частотой не менее (800 – 1 000) МГц;
· оперативная память объёмом не менее (512 – 1 000) Мбайт;
· видеокарту класса DirectX 9 с поддержкой WDDM-драйвера, построителей текстуры Pixel Shader 2.0, 32-разрядной глубины цвета и объёмом видеопамяти не менее 128 Мбайт;
· жёсткий диск объёмом не менее 40 Гбайт и свободным пространством не менее 15 Гбайт для установки Windows Vista;
· DVD-привод, поскольку дистрибутив Windows Vista поставляется на DVD; в дальнейшем он также пригодится в работе для записи и чтения DVD;
· модем для подключения к Интернету (его спецификация зависит от того, какой тип соединения используется);
· звуковую плату и колонки для воспроизведения звука (современные материнские платы имеют встроенный звуковой адаптер, возможностей которого вполне достаточно).
· видеоадаптер, совместимый с DirectX 9;
Windows Vista, это неудачная версия ОС Microsoft. Встроенная система защиты (User Account control – UAC) превращало в медлительный процесс даже такие операции как загрузка и установка программ.
Сегодня устанавливать на компьютеры ОС Windows Vista стимула нет.
8.5. Операционная система Windows 7.Первая версия Windows 7 была представлена в начале 2009 года.
Для работы с Windows 7 обязателен как минимум двуядерный процессор с частотой 2 ГГц, не менее 2 Гб оперативной памяти и 17 Гб на жёстком диске (без учёта дополнительных программ) и видеоплата с поддержкой DirectX 10 выпущенная в 2009 году.
8.6. Операционная система Linux. Официальная дата рождения 17 сентября 1991 года. Написана финским программистом Linus Torvalds.
Linux обладает всеми свойствами современной Unix-системы, включая настоящую многозадачность, развитую подсистему управления памятью и сетевую подсистему.
Разработчики Linux стараются соблюдать стандарты POSIX и Open Group, обеспечивая тем самым переносимость ПО с другими Unix-платформами.
Linux из-за несовместимости с ОС Windows не находит широкого
распространения.
Программа Проводник
Проводник – программа представляющая собой несколько расширенный вариант окна папки. Основное отличие состоит в наличии дополнительной левой панели, содержащей полную структуру папок компьютера, представленную в виде дерева. Работа с ней может значительно облегчить проведение файловых операций.
Запуск программы. Запуск производится из Главного меню системы командой Пуск – Программы – Проводник. На экране появляется окно с тем же именем, стандартное окно Windows, в рабочем поле которого можно видеть структуру файловой системы.
Структура рабочего поля окна Проводник. Поле разделено по вертикали на 2 части.
В левой части изображено в графическом виде дерево папок ЭВМ, включающее и папки Рабочий стол, Мой компьютер, папки дисков, Принтеры и т.д. Каждая папка представлена своим значком, который имеет вид разделителя карточек в картотеке.
Папки, имеющие вложенные папки, снабжены знаком « + » (слева от значка). Если выполнить щелчок по знаку «+» папки А — разворачивается список папок папки А и «+» заменяется на знак « – ». Щелчок по этому знаку — список сворачивается. Щелчок по значку папки А выводит в правой части окна содержимое этой папки, т.е. значки (и имена) папок и файлов, включённых в её состав.
Значок текущей папки имеет вид раскрытого кошелька, а имя выделено темным цветом. Значок файла определяется его типом (расширением), а вид значка файла-документа подсказывает, каким приложением создан файл.
Объекты правой части поля могут выводиться в различном виде: в виде списка из нескольких столбцов, в виде таблицы и пр.
Правая и левая части поля разделены полосой просмотра.
Соотношение размеров правой и левой частей поля можно изменять. Для этого надо установить курсор мыши на вертикальную линию (при этом курсор изменит форму), проходящую справа от полосы просмотра (эта линия – разграничитель частей окна), нажать левую кнопку мыши и, не отпуская её, перевести линию на нужное место перемещением мыши, после чего отпустить кнопку. Положение линии будет зафиксировано.
И последний элемент окна программы Проводник – строка состояния. В ней выводится информация об объёме памяти, занимаемой текущей (активной) папкой, и объёме свободной памяти текущего диска.
Источник: lektsia.com