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

Обновлено: 21.11.2024

I, определение и типы

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

Как правило, прикладное программное обеспечение должно быть написано для работы поверх определенной операционной системы. Таким образом, ваш выбор операционной системы в значительной степени определяет приложения, которые вы можете запускать. Для ПК наиболее популярными операционными системами являются Windows 95/98, MS-DOS (Microsoft-Disk Operating System), OS/2, но доступны и другие, такие как Linux, BeOS�

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

Операционная система является 16-разрядной операционной системой, если она одновременно обрабатывает 16 бит данных, например: DOS. С другой стороны, Windows 98 и OS/2 Warp являются 32-разрядными операционными системами, поскольку они могут одновременно обрабатывать 32 бита данных.

Сетевая операционная система (NOS) – это операционная система, которая позволяет компьютерам находиться в сети и управляет различными аспектами сети. Некоторые примеры: Windows для рабочих групп, Windows NT, AppleTalk, DECnet и LANtastic�

II, Управление хранилищем

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

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

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

Чтобы получить доступ к файлу, вам может потребоваться указать имена всех каталогов над ним, то есть указать его путь доступа (сокращенно: path ). Абсолютный путь файла — это список имен всех каталогов над ним от корня. Операционная система также отслеживает каталог, в котором вы сейчас работаете. Пути, которые не начинаются с корневого каталога, операционная система предполагает, что они начинаются с рабочего каталога; это относительные пути. Каждая операционная система имеет свои правила указания путей. В системах DOS, например, корневой каталог называется '\', родительский каталог может называться '..', а каждый подкаталог отделяется дополнительной обратной косой чертой. В UNIX корневой каталог называется /, а за каждым подкаталогом следует косая черта. В среде Macintosh каталоги разделяются двоеточием.

\DOS\Example.txt и \Other\Mine\Account.xls

..\DOS\Example.txt и Mine\Account.xls

Подстановочный знак — это специальный символ, обозначающий один или несколько символов. Многие операционные системы и приложения поддерживают подстановочные знаки для идентификации файлов и каталогов. Это позволяет выбрать несколько файлов с одной спецификацией.Например, в DOS и Windows звездочка (*) — это подстановочный знак, обозначающий любую комбинацию букв, а вопросительный знак — это подстановочный знак, обозначающий любую отдельную букву. Таким образом, спецификация файла «m*» относится ко всем файлам, начинающимся с m. Точно так же спецификация «m*.doc» относится ко всем файлам, которые начинаются с m и заканчиваются на .doc. Многие текстовые процессоры также поддерживают подстановочные знаки для выполнения текстового поиска.

Разные операционные системы налагают разные ограничения на имена файлов. Большинство операционных систем, например, запрещают использование определенных символов (особенно подстановочных знаков) в имени файла и налагают ограничение на длину имени файла (DOS ограничивает имя файла до 8 символов и расширение до 3 символов). В пределах одного каталога имена файлов должны быть уникальными. Однако два файла в разных каталогах могут иметь одно и то же имя. Некоторые операционные системы, такие как UNIX и операционная система Macintosh, позволяют файлу иметь более одного имени, называемого псевдонимом, ссылкой или символической ссылкой.

При открытии файла операционная система временно присваивает ему номер, который называется дескриптором файла. Операционная система использует дескриптор файла внутри при доступе к файлу. Специальная область основной памяти зарезервирована для дескрипторов файлов, и размер этой области определяет, сколько файлов может быть открыто одновременно. Например, в DOS и Windows вы можете установить максимальное количество открытых файлов с помощью оператора FILES= в файле CONFIG.SYS, который содержит некоторые параметры конфигурации ОС.

Для поиска файлов на диске операционная система использует таблицу: Таблица размещения файлов ( FAT ). Из-за фрагментации файл может быть разделен на множество разделов, разбросанных по диску. FAT отслеживает все эти фрагменты. В системах DOS файлы FAT хранятся в скрытых файлах, называемых файлами FAT. VFAT — это сокращение от Virtual File Allocation Table, файловой системы, используемой в Windows для рабочих групп и Windows 95. VFAT — это 32-разрядная версия старой 16-разрядной FAT, которая поддерживает длинные имена файлов. Новая версия VFAT доступна в Windows 95 OSR 2 и Windows 98: FAT32, которая увеличивает количество битов, используемых для адресации кластеров, а также уменьшает размер каждого кластера. В результате он может поддерживать большие диски (до 2 терабайт) и более эффективное хранение (меньше свободного места).

NTFS — это сокращение от NT File System, одной из файловых систем операционной системы Windows NT (Windows NT также поддерживает файловую систему FAT). В NTFS есть функции для повышения надежности, такие как журналы транзакций, помогающие восстанавливаться после сбоев диска. Чтобы контролировать доступ к файлам, вы можете установить разрешения для каталогов и/или отдельных файлов. Файлы NTFS недоступны из других операционных систем, таких как DOS. Для больших приложений NTFS поддерживает составные тома, что означает, что файлы и каталоги могут быть распределены по нескольким физическим дискам.

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

III, Пользовательский интерфейс

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

Первым и старейшим типом интерфейса является интерфейс, управляемый командами. Это относится к программам и операционным системам, которые принимают команды в виде специальных слов или букв. Напротив, говорят, что программы, которые позволяют вам выбирать из списка опций в меню, управляются меню. Программное обеспечение, управляемое командами, часто более гибкое, чем программное обеспечение, управляемое меню, но его труднее освоить, поскольку оно требует изучения командного языка. Этот язык представляет собой язык программирования, с помощью которого пользователь общается с операционной системой или приложением. Например, язык команд DOS включает в себя команды DIR, COPY и DEL, и это лишь некоторые из них. Часть операционной системы, отвечающая на команды операционной системы, называется командным процессором. Когда отображается командная строка, командный процессор ожидает команды. После ввода команды командный процессор анализирует синтаксис, чтобы убедиться, что команда действительна, а затем либо выполняет команду, либо выдает предупреждение об ошибке. Другой термин для командного процессора — интерпретатор командной строки.

Графический пользовательский интерфейс (GUI) позволяет вводить команды, указывая и нажимая на объекты, которые появляются на экране. Он использует графические возможности компьютера, чтобы упростить использование программы.Хорошо спроектированные графические пользовательские интерфейсы могут освободить пользователя от изучения сложных командных языков. С другой стороны, многие пользователи считают, что интерфейс, управляемый командами, работает более эффективно, особенно если они уже знают командный язык.

Графические пользовательские интерфейсы, такие как Microsoft Windows и интерфейс Apple Macintosh, содержат следующие основные компоненты:

Первый графический пользовательский интерфейс был разработан Исследовательским центром Xerox Corporation в Пало-Альто в 1970-х годах, но только в 1980-х годах и с появлением Apple Macintosh графические пользовательские интерфейсы стали популярными. Одной из причин их медленного принятия было то, что они требуют значительной мощности процессора и высококачественного монитора, которые до недавнего времени были чрезмерно дорогими.

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

Выражение "перетаскивание" описывает приложения, которые позволяют перетаскивать объекты в определенные места на экране для выполнения над ними действий. Например, в среде Macintosh или в Windows 95/98 можно перетащить документ на значок корзины, чтобы удалить его. При правильной реализации функция перетаскивания работает быстрее и интуитивно понятнее, чем альтернативные варианты, такие как выбор параметров из меню или ввод команд.

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

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

Большая тройка¶

Распространенные современные ОС включают Microsoft Windows, Mac OS X и Linux. Microsoft Windows занимает значительную часть рынка настольных компьютеров и ноутбуков, в то время как рынки серверов и встроенных устройств разделены между несколькими операционными системами.

Линукс¶

Linux (также известная как GNU/Linux) — один из наиболее ярких примеров свободного программного обеспечения и разработки с открытым исходным кодом. Это означает, что обычно любой лежащий в основе исходный код может свободно модифицироваться, использоваться и распространяться кем угодно. Название «Linux» происходит от ядра Linux, запущенного в 1991 году Линусом Торвальдсом. Системные утилиты и библиотеки обычно поставляются из операционной системы GNU (именно поэтому она также известна как GNU/Linux).

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

Дизайн¶

Linux — это модульная Unix-подобная ОС. Основная часть его дизайна основана на принципах, установленных в Unix в 1970-х и 1980-х годах. В Linux используется монолитное ядро, которое управляет процессами, сетью, доступом к периферийным устройствам и файловой системе. Драйверы устройств интегрированы непосредственно с ядром. Большая часть высокоуровневой функциональности Linux обеспечивается отдельными проектами, взаимодействующими с ядром. Пользовательская среда GNU является важной частью большинства систем Linux, предоставляя оболочку и инструменты Unix, которые выполняют многие основные задачи ОС. Поверх ядра эти инструменты образуют систему Linux с графическим интерфейсом, который можно использовать, обычно работающий в системе X Windows (X).

Linux можно управлять с помощью одного или нескольких текстовых интерфейсов командной строки (CLI), графического пользовательского интерфейса или элементов управления на самом устройстве (например, на встроенных компьютерах). Настольные компьютеры имеют 3 популярных пользовательских интерфейса (UI): KDE, GNOME и Xfce.Эти пользовательские интерфейсы работают поверх X, что обеспечивает прозрачность сети, позволяя отображать графическое приложение, работающее на одном компьютере, и управлять им с другого (это похоже на запуск игры на вашем компьютере, но компьютер вашего друга может управлять и видеть игру со своего компьютера). ). Диспетчер окон предоставляет средства для управления размещением и внешним видом отдельных окон приложений и взаимодействует с системой X Window.

Система Linux обычно предоставляет интерфейс командной строки через оболочку. Дистрибутивы Linux для сервера могут использовать только интерфейс командной строки и ничего больше. Большинство низкоуровневых компонентов Linux используют исключительно интерфейс командной строки. Интерфейс командной строки особенно подходит для автоматизации повторяющихся или отложенных задач и обеспечивает очень простое взаимодействие между процессами. Графический терминал часто используется для доступа к CLI с рабочего стола Linux.

Разработка¶

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

Linux в значительной степени определяется сообществами разработчиков и пользователей. Некоторые поставщики разрабатывают и финансируют свои дистрибутивы на добровольной основе. Другие поддерживают версию своих коммерческих дистрибутивов для сообщества. Во многих городах и регионах местные ассоциации, известные как группы пользователей Linux (LUG), продвигают Linux и свободное программное обеспечение. Также существует множество онлайн-сообществ, стремящихся оказать поддержку пользователям и разработчикам Linux. Большинство дистрибутивов также имеют IRC-чаты или группы новостей для общения. Онлайн-форумы — еще одно средство поддержки. В дистрибутивах Linux также есть списки рассылки.

Большинство дистрибутивов Linux поддерживают десятки языков программирования. Наиболее распространенный набор утилит для создания как приложений Linux, так и программ ОС находится в цепочке инструментов GNU, которая включает коллекцию компиляторов GNU (GCC) и систему сборки GNU. GCC предоставляет компиляторы для Ada, C, C++, Java и Fortran. Большинство дистрибутивов также включают поддержку Perl, Ruby, Python и других динамических языков. Двумя основными платформами для разработки графических приложений являются GNOME и KDE.

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

Несмотря на отсутствие портов Linux для некоторых программ Mac OS X и Microsoft Windows в таких областях, как издательское дело и профессиональное аудио, для Linux доступны приложения, примерно эквивалентные тем, которые доступны для OS X и Windows. В большинстве дистрибутивов Linux есть своего рода программа для просмотра списка бесплатных программных приложений, которые уже были протестированы и настроены для конкретного дистрибутива. Есть много популярных бесплатных программ для Windows, которые доступны для Linux, так же как растет количество проприетарного программного обеспечения, поддерживаемого для Linux.

Исторически Linux использовался в качестве серверной ОС и был очень успешным в этой области благодаря своей относительной стабильности и длительному времени безотказной работы. Linux является краеугольным камнем комбинации сервера и программного обеспечения LAMP (Linux, Apache, MySQL, Perl/PHP/Python), которая завоевала популярность среди разработчиков и является одной из наиболее распространенных платформ для хостинга веб-сайтов.

Windows¶

Windows (созданная Microsoft) сегодня является доминирующей ОС на рынке. Двумя наиболее популярными версиями Windows для настольных компьютеров являются XP и Vista (последней версией является Vista). Существует также мобильная версия Windows, а также серверная версия Windows (последняя — Windows Server 2008). Windows полностью проприетарная, с закрытым исходным кодом, что сильно отличается от лицензий Linux.Большинство популярных производителей делают все свое оборудование совместимым с Windows, что обеспечивает работу Windows и почти всех видов нового оборудования.

Термин "XP" означает опыт. Windows XP является преемницей как Windows 2000 Professional, так и Windows ME. В XP есть 2 основных выпуска: Домашняя и Профессиональная. Профессиональная версия имеет дополнительные функции и предназначена для опытных пользователей и бизнес-клиентов. Существует также версия Media Center с дополнительными мультимедийными функциями, расширяющими возможности записи и просмотра телепередач, просмотра фильмов на DVD и прослушивания музыки.

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

Снимок экрана Windows XP

Для Windows XP выпущен набор пакетов обновлений (на данный момент их 3), которые устраняют проблемы и добавляют новые функции. Каждый пакет обновления представляет собой расширенный набор всех предыдущих пакетов обновления и исправлений, поэтому необходимо установить только последний пакет обновления, а также новые версии. Поддержка пакета обновления 2 (SP2) для Windows XP прекратится 13 июля 2010 г. (через 6 лет после того, как он станет общедоступным).

Виста¶

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

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

Снимок экрана Windows Vista

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

Безопасность¶

Windows является наиболее уязвимой ОС для атак. Программное обеспечение для обеспечения безопасности является обязательным, когда вы используете Windows, которая сильно отличается от Linux и OS X. Ее критикуют за ее восприимчивость к вредоносным программам, вирусам, троянским коням и червям. Проблемы безопасности усугубляются тем фактом, что пользователи домашней версии по умолчанию получают учетную запись администратора, которая обеспечивает неограниченный доступ к основам системы. Если учетная запись администратора взломана, контроль над взломанным компьютером не ограничен.

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

OS X — это основная операционная система, созданная Apple Inc. В отличие от своего предшественника (называемого Classic или OS 9), OS X — это операционная система на базе UNIX. В настоящее время OS X находится в версии 10.5, причем 10.5.3 является последним крупным обновлением программного обеспечения, и было объявлено о планах выпуска 10.6. Apple решила назвать каждую версию OS X в честь большого кота: 10.0 — это Cheetah, 10.1 — Puma, 10.2 — Jaguar, 10.3 — Panther, 10.4 — Tiger, 10.5 под именем Leopard, а невыпущенная версия 10.6 под названием Snow Leopard.

Apple также разрабатывает серверную OS X, очень похожую на обычную OS X, но предназначенную для работы на оборудовании Apple X-Serve. Некоторые из инструментов, включенных в сервер OS X, представляют собой программное обеспечение для управления и администрирования рабочих групп, которое обеспечивает упрощенный доступ к общим сетевым службам, включая агент пересылки почты, сервер Samba, сервер LDAP, сервер доменных имен, графический интерфейс для распределенных вычислений. (который Apple называет Xgrid Admin) и другие.

Описание¶

OS X — это операционная система на основе UNIX, построенная поверх ядра XNU, со стандартными средствами Unix, доступными из интерфейса командной строки. Apple наложила ряд компонентов на эту базу, включая собственный графический интерфейс. Наиболее заметными функциями их графического интерфейса являются Dock и Finder.

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

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

Совместимость¶

OS X не имеет обратной совместимости с более ранними версиями Mac OS. Он функционирует как системы Linux на основе Unix, что означает, что большинство пакетов BSD или Linux могут быть запущены в OS X. Из-за более ранних процессоров PowerPC OS X имеет образ несовместимого со стандартами, документами и т. д. Windows. Однако с новыми Становятся возможными машины на базе Intel, двойная загрузка и виртуальные машины.

Безопасность и использование¶

OS X является более безопасной ОС, чем Windows, как и Linux. Однако, в отличие от Linux, OS X является закрытой ОС. Последняя версия OS X (10.5 — Leopard) была разработана с добавлением гораздо большего количества функций. В следующей версии OS X основное внимание будет уделяться функциональности, а не интересным функциям.

Раздел 404 Закона Сарбейнса-Оксли (SOX) требует, чтобы все публичные компании установили внутренний контроль и процедуры.

Закон о защите конфиденциальности детей в Интернете от 1998 года (COPPA) – это федеральный закон, который налагает особые требования на операторов доменов .

План North American Electric Reliability Corporation по защите критически важной инфраструктуры (NERC CIP) представляет собой набор стандартов.

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

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

Метаморфное и полиморфное вредоносное ПО – это два типа вредоносных программ (вредоносных программ), код которых может изменяться по мере их распространения.

Медицинская транскрипция (МТ) – это ручная обработка голосовых сообщений, продиктованных врачами и другими медицинскими работниками.

Электронное отделение интенсивной терапии (eICU) — это форма или модель телемедицины, в которой используются самые современные технологии.

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

Снижение рисков – это стратегия подготовки к угрозам, с которыми сталкивается бизнес, и уменьшения их последствий.

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

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

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

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

Износ флэш-памяти NAND — это пробой оксидного слоя внутри транзисторов с плавающим затвором флэш-памяти NAND.

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

Пять наиболее распространенных операционных систем – Microsoft Windows, Apple macOS, Linux, Android и iOS от Apple.

Что делают операционные системы

Операционные системы определяют, как компьютер хранит файлы, переключается между различными приложениями, управляет памятью, обеспечивает безопасность и взаимодействует с периферийными устройствами, такими как принтеры и камеры. Различные операционные системы по-разному подходят ко всему этому, поэтому вы обычно не можете запустить программу Windows на компьютере Macintosh и почему права доступа на телефоне Android выглядят иначе, чем на iPhone.

Некоторые операционные системы разрабатываются группами людей по всему миру, например свободно распространяемая операционная система с открытым исходным кодом Linux, а другие являются коммерческими продуктами, созданными одной компанией, например Windows от Microsoft и macOS от Apple.

Разные операционные системы работают на разных типах оборудования и предназначены для разных типов приложений. Например, iOS предназначена для планшетов iPhone и iPad, а для настольных компьютеров и ноутбуков Mac используется macOS. На вашем компьютере или смартфоне уже установлена ​​ОС, но в некоторых случаях вы можете установить другую.

Майкрософт Windows

Microsoft Windows существует в той или иной форме с 1985 года и остается самой популярной операционной системой для домашних и офисных компьютеров. Его последние версии, включая Windows 10, также используются на некоторых планшетах, а ОС также используется на некоторых веб-компьютерах и компьютерах с вычислительными серверами. Компьютеры самых разных производителей могут использовать Windows.

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

Попытки использовать версии ОС Windows для смартфонов оказались менее успешными.

Apple iOS

Apple iOS — одна из самых популярных операционных систем для смартфонов, уступающая только Android. Он работает на оборудовании Apple, включая iPhone, планшеты iPad и медиаплееры iPod Touch.

Фирменные функции iOS включают App Store, где пользователи покупают приложения и загружают бесплатное программное обеспечение, акцент на безопасность, включая надежное шифрование, чтобы ограничить то, что неавторизованные пользователи могут извлечь из телефона, а также простой оптимизированный интерфейс с минимальным количеством аппаратных кнопок.< /p>

ОС Android от Google

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

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

Android, как и iOS, поставляется с магазином приложений и мультимедиа под названием Play Store, созданным Google. Некоторые производители телефонов и другие организации также предлагают свои собственные магазины для установки программного обеспечения и носителей.

Apple macOS

Операционная система macOS от Apple, преемница популярной операционной системы OS X, работает на ноутбуках и настольных компьютерах Apple. Частично основанная на историческом семействе операционных систем Unix, созданном еще в 1960-х годах в лабораториях Bell Labs компании AT&T, macOS имеет некоторые общие черты с другими операционными системами, связанными с Unix, включая Linux. Хотя графические интерфейсы различаются, многие базовые программные интерфейсы и функции командной строки одинаковы.

К отличительным элементам macOS относятся док-станция, используемая для поиска программ и часто используемых файлов, уникальные клавиши клавиатуры, в том числе клавиша Command, и кнопки цвета светофора, используемые для изменения размера открытых окон программ.MacOS известна своими удобными функциями, в том числе Siri, личным помощником с естественным голосом, и FaceTime, приложением Apple для видеозвонков.

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

В отличие от многих других операционных систем, разработка для Linux не ведется какой-либо одной компанией. Операционная система была создана финским программистом Линусом Торвальдсом в 1991 году. В настоящее время программисты со всего мира совместно работают над ее открытым исходным кодом и вносят изменения в программное обеспечение центрального ядра и другие программы.

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

  • Источник: о проекте Android с открытым исходным кодом.
  • Apple: macOS High Sierra
  • GCF Global: что такое операционная система?
  • The Guardian: От Windows 1 до Windows 10: 29 лет эволюции Windows
  • CNet: лучшие альтернативы Windows Phone для тех, кто скучает по своим телефонам Microsoft
  • Проводная связь: все способы, которыми iOS 12 сделает ваш телефон более безопасным
  • С 9 до 17 Google: Android
  • Fortune: Android от Google обошла Microsoft Windows как самую популярную ОС
  • AndroidPit: лучшие пользовательские прошивки для Android
  • DigitalOcean: краткая история Linux

Стивен Мелендес — независимый журналист с опытом работы в сфере технологий и бизнеса. Он писал для различных деловых изданий, включая Fast Company, Wall Street Journal, Innovation Leader и Business BVI. Он получил стипендию Фонда Найта для обучения в Школе журналистики Медилла Северо-Западного университета.

Читайте также: