Какие операции можно выполнять с окнами
Основные операции над окнами
Как было отмечено ранее, окна являются одним из основных элементов интерфейса. Поэтому пользователь должен уметь выполнять необходимые действия, операции с ними. Основными операциями с окнами являются:
- открытие и закрытие;
- свертывание, восстановление, развертывание;
- изменение текущих размеров окон в нормальной форме;
- перемещение окон в нормальной форме
- перемещение между окнами.
Открытие окна. Работая в системе Windows, пользователь в любой момент может поместить на рабочий стол нужный инструмент или документ, то есть открыть его окно. Операционная система выделяет открываемому окну все необходимые ресурсы: вспомогательные таблицы управления окном, место в оперативной памяти и т.д.
Способы открытия программного окна:
· рекомендуемый — выполнить двойной щелчок клавишей мыши на значке программы, который находится на рабочем столе или в какой-нибудь папке;
· основной — выбрать строку с названием программы из основного меню.
Одновременно с открытием программного окна в панели задач появляется кнопка программного окна. Кнопка окна служит для переключения между одновременно находящимися на рабочем столе окнами и для переключения между текущим и свернутым состоянием программного окна.
Способы открытия окна документа:
· рекомендуемый — выполнить щелчок клавишей мыши на значке в инструментальной панели программы;
· стандартный — выполнить команду Файл → Открыть... Ctrl+0 операционного меню программы либо использовать соответствующее ему сочетание клавиш Ctrl+0.
При открытии окна документа для получения дополнительной информации на экран будет выведено диалоговое окно Открытие документа, работа с которым рассматривается ниже. После выполнения необходимых установок в этом окне операционная система откроет указанное пользователем окно документа.
Открытие диалоговых окон, а также окон сообщений и предупреждений производится операционной системой автоматически при появлении в этом необходимости.
Закрытие окна. Инструмент или документ, не нужный в дальнейшей работе, может быть убран со стола, то есть окно, работа с которым закончена, можно закрыть. Закрывая окно, система высвобождает ранее закрепленные за окном ресурсы. Закрытое окно удаляется с рабочего стола. Закрытие окна означает его уничтожение. Восстановить состояние окна, которое оно имело перед закрытием, не всегда возможно. Для того чтобы все-таки возобновить работу с окном после его закрытия, окно необходимо вновь открыть. При этом окно обычно принимает начальный вид, а не тот вид, который оно имело перед закрытием.
Способы закрытия окна:
· рекомендуемый — выполнить щелчок клавишей мыши на кнопке закрытия в заголовке окна;
· стандартный — выполнить команду Закрыть системного меню окна.
Дополнительные способы — выполнить двойной щелчок клавишей мыши на кнопке вызова системного меню закрываемого окна, выполнить команду Файл→Выход операционного меню окна или использовать сочетание клавиш Alt+F4 для программного окна и сочетание Ctrl+F4 либо Ctrl+W для окна документа.
Свертывание окна. Если на столе скопилось слишком много документов и инструментов и они начали мешать работе пользователя, он может те окна, которые временно не нужны, уменьшить в размерах или же полностью свернуть. Не следует путать операции сворачивания и закрытия. За свернутым окном сохраняются все ресурсы. Мало того, программа, окно которой свернуто, продолжает выполняться. Свернутое окно можно вновь развернуть и привести его в то состояние, которое окно имело перед свертыванием. Свернутое программное окно представлено кнопкой в панели задач, а свернутое окно документа обычно размещается в углу рабочей зоны программного окна.
Способы свертывания окна:
· рекомендуемый — выполнить щелчок клавишей мыши на кнопке свертывания в заголовке окна;
· стандартный — выполнить команду Свернуть системного меню окна.
Дополнительный способ — если на рабочем столе находится только одно развернутое программное окно, то его можно свернуть, выполнив щелчок клавишей мыши на кнопке окна в панели задач. Кнопка свернутого окна рельефно выделена над панелью задач. При наличии на рабочем столе нескольких окон этот прием, в зависимости от ситуации, может привести к переключению на другое окно.
Восстановление окна. Восстановлением называется перевод окна в нормальную форму. Такой перевод можно осуществить из полноэкранной формы программного окна и окна документа, а также из свернутой формы окна документа.
Способы восстановления окна:
· рекомендуемый — выполнить щелчок клавишей мыши на кнопке восстановления в заголовке окна;
· стандартный — выполнить команду Восстановить системного меню окна.
Дополнительные способы — двойной щелчок на поле названия заголовка окна или использование сочетания клавиш Alt+FS для программных окон и Ctrl+F5 для окон документов.
Развертывание окна. Развертыванием окна называется перевод окна в полноэкранную форму. Такой перевод возможен из нормальной формы программного окна и окна документа, а также из свернутой формы окна документа.
Способы развертывания окна:
· рекомендуемый — выполнить щелчок клавишей мыши на кнопке развертывания в заголовке окна;
· стандартный — выполнить команду Развернуть системного меню окна.
Дополнительные способы — двойной щелчок клавишей мыши на поле названия заголовка окна или использование сочетания клавиш Alt+F10 для программных окон и Ctrl+F10 для окон документов.
Выполнение щелчка клавишей мыши на кнопке программы в панели задач приведет к переводу окна в нормальную или полноэкранную форму в зависимости оттого, в какой форме было окно перед свертыванием.
Изменение текущих размеров окна. Напомним, что изменение размеров возможно только для окон в нормальном представлении. Изменение размеров подразумевает изменение высоты или ширины окна. Заметим, что последовательно уменьшая либо увеличивая размеры нормального окна, невозможно перейти к его свернутой либо полноэкранной формам.
Способы изменения размеров окна:
· рекомендуемый — позиционировать указатель мыши на любой из границ окна (при этом он должен принять вид двунаправленной стрелки о) и буксировать эту границу в нужном направлении, увеличивая или уменьшая соответствующие размеры окна. Указатель можно позиционировать и в любом углу окна, при этом буксировка угла приводит к одновременному изменению и высоты и ширины окна;
· основной — выполнить команду Размер системного меню окна. Затем с помощью клавиш направлений ←, →, ↓, ↑ осуществляется изменение размеров окна. Фактически изменяется положение той границы окна, которая соответствует направлению стрелки на используемой клавише клавиатуры. После того как окно примет нужные размеры, необходимо нажать клавишу Enter.
Изменение положения окон. Изменение положения возможно у программных окон и окон документов в нормальной форме, а также у окон документов в свернутой форме. Отметим еще раз, что окна документов не могут выходить за пределы своего программного окна.
Способы изменения положения окна:
· рекомендуемый — позиционировать указатель мыши в любом месте заголовка окна между кнопкой вызова системного меню и кнопками управления формой окна. Затем выполнить буксировку окна в нужное конечное положение;
· основной — выполнить команду Переместить системного меню окна. Затем изменение положения осуществляется клавишами направлений ←, →, ↓, ↑. Окно перемещается в направлении, соответствующем направлению стрелки на используемой клавише клавиатуры. После того как окно займет нужное положение, необходимо нажать клавишу Enter.
Перемещение между окнами. На рабочем столе может одновременно находиться произвольное количество окон. В операционной системе Windows пользователь может работать только с одним находящимся на переднем плане окном. Такое окно иногда называют активным. Внешним признаком активного окна является ярко-синяя окраска его заголовка.
Активным может быть в каждый конкретный момент времени только одно программное окно и только одно расположенное в нем окно документа. Остальные находящиеся на рабочем столе окна являются неактивными. Это значит, что в данный момент времени работать с ними пользователь не может. Внешний признак неактивного окна — заголовок более бледного оттенка.
Одновременно с открытием программного окна в панели задач появляется его кнопка. Если открыто несколько программных окон, то в панели задач размещаются кнопки всех открытых окон. Причем кнопка активного программного окна выглядит «утопленной» в панель, а кнопки неактивных программных окон «рельефно выступают» над панелью.
0кна на рабочем столе могут быть размещены так, что фактически видно только одно окно (если, например, оно находится в полноэкранной форме) или вообще не видно ни одного окна (если все окна свернуты). В этом случае судить о количестве открытых "окон можно только по их кнопкам в панели задач.
Если на рабочем столе одновременно находится несколько окон, то может потребоваться перейти от работы с одним окном к работе с другим окном. Такая операция считается перемещением между окнами. Одновременно с перемещением между окнами происходит и перемещение их активности. Окно, из которого произошло перемещение, активность теряет, становится неактивным, а окно, в которое произошло перемещение, становится активным.
Способы перемещения между окнами:
· рекомендуемый — если на экране виден хотя бы небольшой кусочек нужного окна, то достаточно щелкнуть клавишей мыши, когда ее указатель позиционирован на видимом участке окна, и окно станет активным;
· основной — для перемещения между программными окнами следует выполнить щелчок клавишей мыши на кнопке нужного окна в панели задач, для перемещения между окнами документов нужно в раскрытом меню Окно программы выбрать строку с названием нужного окна.
Дополнительные способы — для перемещения между окнами документов использовать сочетание клавиш Ctrl+F6. Более сложно организуется перемещение между программными окнами: нажимается и удерживается в нижнем положении клавиша Alt, затем однократно нажимается клавиша Tab (то есть клавиша Tab нажимается, а затем отпускается, при этом клавиша Alt все время остается нажатой). Во время нажатия клавиши Tab в центре экрана появляется окно сообщения с названием одной из выполняющихся программ. Следующее нажатие клавиши Tab (при клавише Alt, удерживаемой в нажатом состоянии) приведет к выводу в этом окне названия следующей выполняющейся программы и т.д. Нажатия клавиши Tab продолжаются до появления вокне сообщений названия нужной программы, после чего отпускаются обе клавиши.
Прокрутка документа в окне. Если размеры документа превышают размеры рабочей зоны окна, то он не помещается целиком в рабочей зоне и в ней видна только некоторая часть документа. Доступ к невидимым частям документа называют прокруткой (перемещением) документа в окне. Для осуществления прокрутки могут использоваться клавиши клавиатуры и полосы прокрутки. Переход к скрытым частям документа с помощью клавиатуры производится стандартным образом — клавишами направлений, клавишами Home, End, Page Up и Page Down, возможно в комбинациях с клавишами Ctrl и. Shift. Управление полосами прокрутки производится только с помощью мыши. Могут использоваться следующие приемы:
· щелчок клавишей мыши на кнопках вертикальной или горизонтальной полосы прокрутки приводит к перемещению документа на одну строку или одну колонку в соответствующем направлении;
· буксировка бегунка в начало или конец полосы прокрутки приводит к быстрому перемещению к началу или к концу документа. Если бегунок отпустить в некотором положении на полосе прокрутки, то произойдет пропорциональное текущему положению бегунка перемещение документа в окне;
· щелчок клавишей мыши на участке полосы прокрутки между бегунком и кнопкой прокрутки приводит к смещению в соответствующем направлении на расстояние, равное размеру рабочей зоны (обычно это расстояние называют экранным кадром).
Все сказанное выше относительно прокрутки в окне документа относится и к прокрутке в программных окнах.
Переход с помощью клавиатуры к элементам управления, отдаленным от текущего, может потребовать нескольких нажатий клавиши Tab или неоднократного использования сочетания Shift+Tab, поэтому применение для активизации нужного элемента управления мыши обычно удобнее, чем использование клавиатуры.
В дальнейшем изложении описываются приемы выполнения тех или иных действий в предположении, что установлена стандартная настройка Windows.
Похожие статьи:
функций операционной системы | 11 основных функций операционной системы

Введение в функции операционной системы
Основная функция операционной системы - хорошее управление ресурсами компьютера. Эта функция выполняется с помощью пользователя, поэтому пользовательский интерфейс должен быть надлежащим и хорошо поддерживаться. Функции ОС помогают пользователю выполнять поставленные перед системой задачи, и это помогает делать это правильно. Услуги предоставляются пользователю в виде прикладного программного обеспечения.Также управление устройством для нескольких функций помогает пользователю выполнять задачи. Безопасность и хранение - это другие области, в которых ОС фокусируется на выполнении системных задач и помощи пользователю.
Что такое операционная система?
- Операционная система как вычислительное устройство, помогающее пользователю выполнять возложенные на него задачи. Аппаратное и программное обеспечение управляется ОС и предоставляет ресурсы пользователю. ОС действует как промежуточное звено между оборудованием и функциями ввода, вывода и распределения памяти. ОС
- управляет следующими ресурсами - устройствами ввода, устройствами вывода, запоминающими устройствами и сетевыми устройствами. Устройства ввода включают клавиатуру и мышь, устройства вывода - мониторы, принтеры и сканеры, а сетевое устройство - модем и так далее. Кроме того, устройства хранения включают внутренние и внешние накопители.
- Основными компонентами ОС являются ядро, пользовательский интерфейс и интерфейс прикладного программирования. Основное управление устройствами обеспечивает ядро. Пользовательский интерфейс помогает пользователю взаимодействовать с системой.Код написан разработчиками приложений с использованием интерфейса прикладного программирования.
Функции операционной системы
1. ОС обеспечивает безопасность данных пользователя и предотвращает несанкционированный доступ. Данные можно защитить, указав пароль к файлам. Когда неизвестный пользователь проверяет файлы, ОС запрашивает пароль и, следовательно, данные защищены. Сама система защищена паролем. Это помогает в проверке лиц, которые входят в систему.
2. Повышение производительности системы с помощью ОС. Он отслеживает время отклика системы после запроса на обслуживание. Если есть какие-либо необычные отклонения во времени, ОС отслеживает производительность системы и сообщает о проблеме пользователю. Высокая или очень низкая вариабельность может быть результатом любой вирусной атаки. Пользователь получает уведомление о необходимости внесения необходимых изменений.
3. Различные приложения или задачи, а также количество пользователей, выполняющих эти задачи, учитываются ОС.Это помогает узнать количество пользователей и частоту использования приложения. Следовательно, хранилище может быть выделено системе для тех приложений, которые используются чаще. Это помогает отслеживать пользователя, а также различные задачи, которые занимают память системы.
4. Вычислительная
.Основы работы с компьютером: понимание операционных систем
Урок 8: Общие сведения об операционных системах
/ en / computerbasics / mobile-devices / content /
Что такое операционная система?
Операционная система - это наиболее важное программное обеспечение , которое работает на компьютере. Он управляет памятью и компьютера, процессами , а также всем своим программным обеспечением и оборудованием . Это также позволяет общаться с компьютером, не зная, как говорить на языке компьютера. Без операционной системы компьютер бесполезен .
Посмотрите видео ниже, чтобы узнать больше об операционных системах.
Ищете старую версию этого видео? Вы все еще можете просмотреть это здесь.
Работа операционной системы
Операционная система вашего компьютера ( OS ) управляет всем программным обеспечением и аппаратным обеспечением на компьютере. В большинстве случаев одновременно работает несколько разных компьютерных программ, и всем им нужен доступ к центральному процессору (ЦП) вашего компьютера, памяти и памяти .Операционная система координирует все это, чтобы каждая программа получала то, что ей нужно.
Типы операционных систем
Операционные системы обычно поставляются с предустановленной на любом компьютере, который вы покупаете. Большинство людей используют операционную систему, которая поставляется с их компьютером, но можно обновить или даже изменить операционные системы. Три наиболее распространенные операционные системы для персональных компьютеров: Microsoft Windows , macOS и Linux .
Современные операционные системы используют графический пользовательский интерфейс или GUI (произносится как gooey ). Графический интерфейс пользователя позволяет использовать мышь для нажатия значков , кнопок и меню , и все четко отображается на экране с использованием комбинации графических изображений и текстовых .

Графический интерфейс каждой операционной системы имеет разный внешний вид, поэтому, если вы переключаетесь на другую операционную систему, сначала он может показаться вам незнакомым.Однако современные операционные системы разработаны таким образом, чтобы была проста в использовании , и большинство основных принципов остались прежними.
Microsoft Windows
Microsoft создала операционную систему Windows в середине 1980-х годов. Было много разных версий Windows, но самые свежие из них - Windows 10 (выпущена в 2015 году), Windows 8 (2012), Windows 7 (2009) и Windows Vista (2007). Windows поставляется с предустановленной версией на большинстве новых ПК, что делает ее самой популярной операционной системой в мире.

Ознакомьтесь с нашими руководствами по основам Windows и конкретным версиям Windows для получения дополнительной информации.
macOS
macOS (ранее называвшаяся OS X ) - это линейка операционных систем, созданная Apple. Он предустановлен на всех компьютерах Macintosh или Mac. Некоторые из конкретных версий включают Mojave (выпущено в 2018 г.), High Sierra (2017 г.) и Sierra (2016 г.).
По данным StatCounter Global Stats, на долю пользователей macOS приходится менее 10% мировых операционных систем, что намного ниже, чем процент пользователей Windows (более 80% ).Одна из причин этого в том, что компьютеры Apple обычно дороже. Однако многие люди предпочитают внешний вид macOS, а не Windows.
.Что такое операционная система? Типы ОС и функции
- Home
-
Тестирование
-
- Назад
- Agile Testing
- BugZilla
- Cucumber
- Тестирование базы данных
- 000 Jmeter
- 000
- 000 9274000
- 000 Jmeter Backing 0009 JUnit
- LoadRunner
- Ручное тестирование
- Мобильное тестирование
- Mantis
- Почтальон
- QTP
- Назад
- Центр качества (ALM)
- RPA
- SAP Testing
Управление тестированием Soap -
- TestLink
SAP
-
- Назад
- ABAP
- APO
- Начинающий
- Basis
- BODS
- BI
- BPC
- CO
- Назад
- CRM
- Crystal Reports
- FICO
- 000
- 000 HRM
- 000
- 000
- HANA 9000 MM
- Назад
- PI / PO
- PP
- SD
- SAPUI5
- Безопасность
- Менеджер решений
- Successfactors
- SAP Tutorials
Web
- Web
Интернет AngularJS
- Назад
- Java
- JSP
- Kotlin
- Linux
- Linux
- Kotlin
- Linux js
- Perl
- Назад
- PHP
- PL / SQL
- PostgreSQL
- Python
- ReactJS
- Ruby & Rails
- Scala
- SQL 000
- SQL 000 0003 SQL 000 0003 SQL 000
- UML
- VB.Net
- VBScript
- Веб-службы
- WPF
Обязательно учите!
-
- Назад
- Бухгалтерский учет
- Алгоритмы
- Android
- Блокчейн
- Business Analyst
- Создание веб-сайта
- CCNA
- Облачные вычисления
- 00030003 COBOL 9000 Compiler
- 9000 Встроенные системы
- 00030002 9000 Compiler 9000
- Ethical Hacking
- Учебники по Excel
- Программирование на Go
- IoT
- ITIL
- Jenkins
- MIS
- Сеть
- Операционная система
- Назад
- Управление проектами Обзоры
- Salesforce
- SEO
- Разработка программного обеспечения
- VB A
-
Big Data
-
- Назад
- AWS
- BigData
- Cassandra
- Cognos
- Хранилище данных 0003
- HBOps 0003
- HBOps
- MicroStrategy
-
Что такое операционная система, ее типы, функции и примеры
Человек, использующий компьютер, ноутбук, планшет или смартфон, хорошо знаком с операционной системой. Операционная система - это низкоуровневое программное обеспечение, которое выполняет различные виды функций, включая планирование задач, управление ресурсами, выполнение программ и предоставляет командную строку или графический интерфейс пользователя (GUI), позволяющий пользователю выполнять различные задачи. В этом посте мы рассмотрим следующие моменты:
Что такое операционная система?
Компьютерная системасостоит из различных компонентов, включая оборудование, операционную систему, прикладные программы и пользователей.
Аппаратное обеспечение - это физическая часть компьютерной системы, состоящая из основных ресурсов компьютера, то есть памяти, ЦП и устройств ввода-вывода.
Операционная система управляет аппаратными ресурсами между различными прикладными программами и пользователями.
Прикладные программы - это третий уровень компьютерной организации. Они предназначены для выполнения конкретных задач непосредственно для пользователей. Это могут быть текстовые процессоры, видеоигры и многое другое.
Пользователи могут быть людьми, компьютерами или роботами.
Определение
Операционная система - это системное программное обеспечение, которое управляет компьютерными ресурсами (аппаратными средствами и приложениями), действует как посредник между пользователем и компьютерным оборудованием и делает компьютерную систему удобной в использовании.
Это связано с операционной системой, пользователю компьютера не нужно иметь дело непосредственно с оборудованием, чтобы выполнить свою работу. Операционная система предоставляет пользователю простой и удобный интерфейс для выполнения своих конкретных задач.
Описание
Компьютерная система имеет различные аппаратные и программные ресурсы, необходимые для решения некоторой проблемы; объем памяти, время ЦП, устройства ввода-вывода и т. д.
Операционная система управляет всеми ресурсами и получает множество простых и противоречивых запросов. Он также решает, как и когда выделять и освобождать ресурсы, чтобы компьютерная система могла работать эффективно.
Короче говоря, операционная система - это менеджер ресурсов, который эффективно управляет аппаратными и программными ресурсами.Это управляющая программа, которая управляет выполнением пользовательской программы для предотвращения ошибок и неправильного использования компьютера.
При внимательном рассмотрении выяснится, что основная цель компьютерной системы - генерировать исполняемые программы и выполнять их. Ниже приведены некоторые из основных проблем, связанных с выполнением этих задач.
- Сохранение исполняемого файла на вторичном запоминающем устройстве, таком как жесткий диск
- Загрузка исполняемого файла с диска в основную память
- Правильная установка состояния ЦП, чтобы можно было начать выполнение программы
- Создание нескольких взаимодействующих процессов, синхронизация их доступа к общим данным и предоставление им возможности общаться друг с другом
Вышеупомянутые проблемы требуют, чтобы операционная система предоставляла следующие услуги и многое другое:
- Управление вторичными запоминающими устройствами
- Выделить соответствующий объем дискового пространства при создании файлов
- Освободить место при удалении файлов
- Убедитесь, что новый файл не перезаписывает существующий файл
- Запланировать запросы к диску
- Управление первичным хранилищем
- Выделить соответствующий объем памяти, когда программы должны быть загружены в память для выполнения
- Освободить место при завершении процессов
- Убедитесь, что новый процесс не загружен поверх существующего.
- Убедитесь, что процесс не имеет доступа к пространству памяти, которое ему не принадлежит
- Уменьшить объем неиспользуемой памяти
- Разрешить выполнение программ, размер которых превышает размер доступной основной памяти
- Управление процессами
Компоненты операционной системы
В операционной системе есть различные компоненты, которые выполняют разные задачи для правильного выполнения программ.Ниже приведены основные компоненты операционной системы.
Управление процессами
Процесс может быть выполняемой программой, которой для выполнения своих задач требуются такие ресурсы, как время ЦП, память, файлы и устройства ввода-вывода. Операционная система отвечает за
- Создание и завершение пользовательских и системных процессов
- Приостановка и возобновление процессов
- Обеспечение механизмов синхронизации процессов
- Обеспечение механизмов для связи процессов
- Обеспечение механизмов разрешения тупиковых ситуаций
Управление основной памятью
Основная память - это большой массив слов или байтов.Эти байты называются ячейками памяти и имеют размер от сотен тысяч до миллиардов. Каждое слово или байт имеет свой адрес. Основная память - это хранилище быстро доступных данных, совместно используемых процессором и устройствами ввода-вывода. Он содержит код, данные, стек и другие части процесса. Центральный процессор считывает инструкции процесса из основной памяти во время машинного цикла. ОС отвечает за следующие действия, связанные с управлением памятью.
- Отслеживание свободного места в памяти
- Отслеживание того, какие части памяти в настоящее время используются и кем
- Решение, какие процессы должны быть загружены в память, когда пространство памяти становится доступным
- Решение, сколько памяти следует выделить процессу
- Выделение и освобождение памяти по мере необходимости
- Обеспечение того, чтобы процесс не перезаписывался поверх другого
Управление вторичным хранилищем
Выполняемые программы вместе с данными, к которым они обращаются, должны находиться в основной памяти или в основном хранилище во время их выполнения.Поскольку основная память слишком мала, чтобы вместить все данные и программы, и поскольку данные, которые она хранит, теряются при отключении питания, компьютерная система должна предоставить вторичное хранилище для резервного копирования основной памяти. Большинство программ хранятся на диске до тех пор, пока не будут загружены в память, а затем используют диск как источник и назначение для их обработки. Как и все другие ресурсы в компьютерной системе, важно правильное управление дисковым хранилищем.
Операционная система отвечает за следующие действия, связанные с управлением дисками:
- Управление свободным пространством
- Выделение и освобождение хранилища
- Планирование диска
Читайте также: Разница между упреждающим планированием и неперспективным планированием
Управление вводом / выводом
Подсистема ввода-вывода состоит из:
- Компонент управления памятью, который включает буферизацию, кэширование и спулинг
- Общий интерфейс устройства и драйвера
- Драйверы для конкретных аппаратных устройств
Управление файлами
Компьютеры могут хранить информацию на нескольких типах физических носителей, например.г. магнитная лента, магнитный диск и оптический диск. Операционная система отображает файлы на физические носители и обращается к ним через устройства хранения. Операционная система отвечает за следующие действия, связанные с управлением файлами:
- Создание и удаление файлов
- Создание и удаление каталогов
- Поддержка примитивов (операций) для управления файлами и каталогами
- Отображение файлов на вторичное хранилище
- Резервное копирование файлов на стабильные (энергонезависимые) носители данных
Система защиты
Если компьютерная система имеет несколько пользователей и допускает одновременное выполнение нескольких процессов, то различные процессы должны быть защищены от действий друг друга.Защита - это любой механизм управления доступом программ, процессов или пользователей к ресурсам, определенным компьютерной системой.
Сеть
Распределенная система - это совокупность процессоров, которые не совместно используют память, периферийные устройства или часы. Вместо этого каждый процессор имеет собственную локальную память и часы, а процессоры связываются друг с другом через различные линии связи, такие как высокоскоростные шины или сети.
Процессоры в системе связи связаны через сеть связи.При проектировании сети связи необходимо учитывать стратегии маршрутизации сообщений и соединения, а также проблемы конкуренции и безопасности.
Распределенная система собирает физически отдельные, возможно, разнородные системы в единую согласованную систему, предоставляя пользователю доступ к различным ресурсам, которые поддерживает система.
Интерпретатор командной строки
Одной из наиболее важных системных программ для операционной системы является интерпретатор команд, который является интерфейсом между пользователем и операционной системой.Его цель - прочитать пользовательские команды и попытаться их выполнить. Некоторые операционные системы включают в ядро интерпретатор команд. Другие операционные системы (например, UNIX, Linux и DOS) рассматривают его как специальную программу, которая запускается при запуске задания или при первом входе пользователя в систему (в системах с разделением времени). Примерами оболочек для UNIX и Linux являются оболочка Bourne (sh), оболочка C (csh), оболочка Bourne Again (bash), оболочка TC (tcsh) и оболочка Korn (ksh). Вы можете использовать любую из этих оболочек, запустив соответствующую команду, указанную в скобках для каждой оболочки.
Службы операционной системы
Операционная система предоставляет среду, в которой выполняются программы. Он предоставляет определенные услуги программам и пользователям этих программ, которые различаются от операционной системы к операционной системе. Вот некоторые из распространенных:
Выполнение программы:
Система должна иметь возможность загружать программу в память и запускать эти программы. Программа должна иметь возможность завершить свое выполнение.
Операций ввода-вывода:
Работающей программе может потребоваться ввод-вывод, который может включать файл или устройство ввода-вывода.В целях эффективности и защиты пользователь обычно не может напрямую управлять устройствами ввода / вывода. ОС предоставляет средства для ввода-вывода.
Манипуляции с файловой системой:
Программы нужны для чтения, записи файлов. Кроме того, они должны иметь возможность создавать и удалять файлы по имени.
Связь:
Бывают случаи, когда одной программе необходимо обмениваться информацией с другим процессом. Это может происходить между процессами, которые выполняются на одном компьютере, или между процессами, которые выполняются в разных компьютерных системах, связанных компьютерной сетью.Связь может быть реализована через общую память или передачу сообщений.
Обнаружение ошибки:
ОС постоянно должна знать о возможных ошибках. Ошибка может возникать в аппаратном обеспечении ЦП и памяти, в устройствах ввода-вывода и в пользовательской программе. Для каждого типа ошибки ОС должна предпринять соответствующие действия, чтобы обеспечить правильные и согласованные вычисления.
Функции операционной системы
Для обеспечения эффективной работы компьютерной системы он предоставляет следующие функции:
Распределение ресурсов:
Когда в системе зарегистрировано несколько пользователей или одновременно выполняется несколько заданий, ресурсы должны быть выделены каждому из них.Существуют различные процедуры для планирования заданий, распределения плоттеров, модемов и других периферийных устройств.
Бухгалтерия:
Мы хотим отслеживать, какие пользователи, сколько и какие ресурсы используют компьютер. Такой учет может использоваться для учета или просто для сбора статистики использования.
Защита:
Владельцы информации, хранящейся в многопользовательской компьютерной системе, могут захотеть контролировать использование этой информации. Когда несколько несвязанных процессов выполняются одновременно, не должно быть возможности для одного процесса мешать другим или самой операционной системе.Защита включает в себя обеспечение контроля над доступом к системным ресурсам.
Структуры операционных систем
Как и любое другое программное обеспечение, код операционной системы может быть структурирован по-разному. Ниже приведены некоторые из наиболее часто используемых структур.
Простая / монолитная конструкция
В этом случае код операционной системы не имеет структуры. Он написан для функциональности и эффективности (с точки зрения времени и пространства). DOS и UNIX являются примерами таких систем.
Многоуровневый подход
Модульность системы может быть осуществлена разными способами. При многоуровневом подходе операционная система разбита на несколько уровней или уровней, каждый из которых построен поверх нижнего уровня. Нижний уровень - это оборудование; самый высокий уровень - это пользовательский интерфейс. Типичный уровень ОС состоит из структур данных и набора подпрограмм, которые могут быть вызваны уровнями более высокого уровня.
Виртуальные машины
Компьютерная система состоит из слоев.Аппаратное обеспечение - это самый низкий уровень во всех таких системах. Ядро, работающее на следующем уровне, использует аппаратные инструкции для создания набора системных вызовов для использования внешними уровнями. Таким образом, системные программы, расположенные над ядром, могут использовать либо системные вызовы, либо аппаратные инструкции, и в некотором смысле эти программы не делают различий между ними. Системные программы, в свою очередь, обрабатывают аппаратные средства и системные вызовы так, как если бы они находились на одном уровне.
В некоторых системах прикладные программы могут вызывать системные программы.Прикладные программы рассматривают все, что находится под ними в иерархии, как если бы последние были частью самой машины. Этот многоуровневый подход доведен до логического завершения в концепции виртуальной машины (ВМ). Операционная система VM для систем IBM - лучший пример концепции VM.
Хотя концепция виртуальной машины полезна, ее сложно реализовать. У использования виртуальных машин есть два основных преимущества: во-первых, за счет полной защиты системных ресурсов виртуальная машина обеспечивает надежный уровень безопасности.Во-вторых, виртуальная машина позволяет выполнять разработку системы без нарушения нормальной работы системы.
Виртуальная машина Java (JVM) загружает, проверяет и выполняет программы, которые были переведены в байт-код Java. VMWare можно запустить на платформе Windows для создания виртуальной машины, на которой вы можете установить операционную систему по вашему выбору, например Linux. Программное обеспечение виртуального ПК работает аналогичным образом.
Типы операционных систем
Однопользовательские системы
Компьютерная система, которая позволяет использовать компьютер только одному пользователю в определенный момент времени, известна как однопользовательская система.Цели таких систем заключаются в максимальном удобстве и быстродействии пользователя вместо максимального использования ЦП и периферийных устройств.
В однопользовательских системах используются устройства ввода-вывода, такие как клавиатуры, мыши, экраны дисплеев, сканеры и небольшие принтеры. Они могут использовать технологии, разработанные для более крупных операционных систем.
Они могут работать под управлением различных типов операционных систем, включая DOS, Windows и MacOS. Операционные системы Linux и UNIX также могут работать в однопользовательском режиме.
Системы дозирования
Ранние компьютеры представляли собой большие машины, запускаемые с консоли с кардридерами и ленточными накопителями в качестве устройств ввода, а также линейными принтерами, ленточными накопителями и перфораторами карт в качестве устройств вывода. Пользователь не взаимодействовал напрямую с системой; вместо этого пользователь подготовил задание (которое состояло из программы, данных и некоторой контрольной информации о характере задания в виде контрольных карт) и отправило его оператору компьютера. Работа была в виде перфокарт, и позже результат был сгенерирован системой.Вывод состоял из результата программы, а также дампа окончательной памяти и содержимого регистра для отладки.
Чтобы ускорить обработку, операторы объединяли задания с похожими потребностями и запускали их через компьютер как группу. Например, все программы FORTRAN компилировались одна за другой.
Основной задачей такой операционной системы была автоматическая передача управления от одного задания к другому. Такие системы, в которых пользователь не может взаимодействовать со своими заданиями, а задания с аналогичными потребностями выполняются «пакетно», одна за другой, называются пакетными системами.Система управления видео Digital Equipment Corporation является примером пакетной операционной системы.
Многопрограммные системы
Такие системы организуют задания так, чтобы у ЦП всегда было одно для выполнения. Таким образом увеличивается загрузка ЦП. Операционная система выбирает и выполняет из доступных заданий в памяти. Задание должно ждать завершения некоторой задачи, например операции ввода-вывода. В системе без нескольких программ ЦП будет бездействовать, в то время как в случае системы с несколькими программами операционная система просто переключается на другое задание и выполняет его.
Системы с разделением времени
Это многопользовательские и многопроцессорные системы. Многопользовательская означает, что система позволяет нескольким пользователям одновременно. В этой системе пользователь может запускать один или несколько процессов одновременно. Примерами систем с разделением времени являются серверные редакции UNIX, Linux, Windows.
Системы реального времени
Системы реального времени используются, когда жесткие требования ко времени предъявляются к работе процессора или потоку данных. Они используются для управления устройством в специальном приложении.Например, система медицинской визуализации и научные эксперименты.
Примеры операционных систем
Есть много типов операционных систем. Некоторые наиболее популярные примеры операционных систем:
Операционная система Unix
Unix изначально был написан на ассемблере. Позже он был заменен на C, а Unix переписан на C и превратился в большое и сложное семейство взаимосвязанных операционных систем. Основные категории включают BSD и Linux.
«UNIX» является товарным знаком Open Group, который лицензирует его для использования с любой операционной системой, которая соответствует их определениям.
macOS
Mac-OS разработана Apple Inc. и доступна на всех компьютерах Macintosh. Ранее он назывался «Mac OS X», а позже - «OS X». MacOS была разработана в 1980-х годах компанией NeXT, и эта компания была приобретена Apple в 1997 году.
Linux
Linux - это Unix-подобная операционная система, разработанная без какого-либо кода Unix. Linux - это открытая лицензионная модель, и код доступен для изучения и модификации. Он вытеснил Unix на многих платформах. Linux - это обычно используемые смартфоны и умные часы.
Microsoft Windows
Microsoft Windows - самая популярная и широко используемая операционная система. Он был разработан и разработан корпорацией Microsoft. Текущая версия операционной системы - Windows-10.
Microsoft Windows была впервые выпущена в 1985 году. В 1995 году была выпущена Windows 95, в которой MS-DOS использовалась только в качестве начальной загрузки.
Другие операционные системы
Различные операционные системы, такие как OS / 2, BeOS и некоторые другие операционные системы, которые разрабатывались с течением времени, больше не используются.Потому что они могут внести свой вклад в долю рынка.
Доля рынка
Согласно Википедии, доля операционных систем на рынке нижеМесто | Мобильная система | Настольная система |
---|---|---|
1 | Android (73%) | Окна (83%) |
2 | iOS (20%) | OS X (13%) |
3 | Nokia (1%) | Linux (2%) |
4 | Окна (1%) | Chrome OS (1%) |
Вам также могут понравиться: Основные понятия информатики: 5 баллов, которые вам нужно знать
.