Основное программное обеспечение, без которого компьютер не может работать

Обновлено: 04.07.2024

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

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

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

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

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

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

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

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

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

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

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

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

Коэффициент усиления записи (WAF) – это числовое значение, представляющее объем данных, передаваемых контроллером твердотельного накопителя (SSD) .

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

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

У всех нас есть любимая операционная система — некоторые из нас выбирают только из дерева Apple, а другие предпочитают рабочее место Windows. Легко предположить, что компьютер без операционной системы так же полезен, как чашка кофе без чашки. Но что делает операционная система и может ли компьютер работать без нее?

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

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

Но вот в чем проблема: на самом деле он не может этого сделать.

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

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

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

Итак, как выглядит компьютер без ОС?

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

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

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

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

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

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

Начинать с нуля на компьютере не для любителей. Если вы серьезный инженер/разработчик, вполне возможно использовать компьютер без предустановленной операционной системы. Но для тех из нас, кто использует свой компьютер для выполнения таких жизненно важных задач, как ведение электронной таблицы своего рождественского списка или проверка последнего мема Райана Гослинга, это, вероятно, не так уж необходимо. И помните, компьютер без операционной системы хорош только для одной программы. Наверное, стоит потратиться на операционную систему.

GCFGlobal Logo

поиск меню

Логотип Goodwill

Урок 8. Общие сведения об операционных системах

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

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

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

Ищете старую версию этого видео? Вы все еще можете просмотреть его здесь.

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

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

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

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

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

показ примера графического пользовательского интерфейса
< /p>

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

Майкрософт Windows

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

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

Для получения дополнительной информации ознакомьтесь с нашими руководствами по основам Windows и конкретным версиям Windows.

macOS

macOS (ранее называвшаяся OS X) – это линейка операционных систем, созданных Apple. Он предварительно загружен на все компьютеры Macintosh или Mac. Некоторые из конкретных версий включают Mojave (выпущена в 2018 г.), High Sierra (2017 г.) и Sierra (2016 г.).

Согласно глобальной статистике StatCounter, на пользователей macOS приходится менее 10 % глобальных операционных систем, что намного меньше, чем процент пользователей Windows (более 80 %). Одна из причин этого заключается в том, что компьютеры Apple, как правило, дороже. Однако многие люди предпочитают внешний вид macOS Windows.

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

Для получения дополнительной информации ознакомьтесь с нашим руководством по основам macOS.

Линукс

Linux (произносится как LINN-ux) — это семейство операционных систем с открытым исходным кодом, что означает, что их может модифицировать и распространять кто угодно по всему миру. Это отличается от проприетарного программного обеспечения, такого как Windows, которое может быть изменено только компанией, которой оно принадлежит. Преимущества Linux в том, что он бесплатный и существует множество различных дистрибутивов или версий, из которых вы можете выбирать.

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

Чтобы узнать больше о различных дистрибутивах Linux, посетите веб-сайты Ubuntu, Linux Mint и Fedora или обратитесь к нашим ресурсам Linux. Более полный список можно найти в списке лучших дистрибутивов Linux от MakeUseOf.

Операционные системы для мобильных устройств

Операционные системы, о которых мы говорили до сих пор, были разработаны для работы на настольных и портативных компьютерах. Мобильные устройства, такие как телефоны, планшетные компьютеры и MP3-плееры, отличаются от настольных и портативных компьютеров, поэтому на них работают операционные системы, разработанные специально для мобильных устройств. Примеры мобильных операционных систем включают Apple iOS и Google Android. На снимке экрана ниже вы видите iOS, работающую на iPad.

просмотр операционных систем для мобильных устройств

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

Чтобы узнать больше о мобильных операционных системах, ознакомьтесь с нашими руководствами по мобильным устройствам.

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

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

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

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

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

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

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

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

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

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

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

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

Коэффициент усиления записи (WAF) – это числовое значение, представляющее объем данных, передаваемых контроллером твердотельного накопителя (SSD) .

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

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

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

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

В наши дни на рынке также присутствует антишпионское программное обеспечение, которое помогает защитить ваш компьютер от троянских вирусов и всех видов вирусов. Прикладное программное обеспечение выполняет рутинные задачи компьютерной системы, такие как бизнес-приложения, хранение баз данных, прослушивание музыки и игры. Прикладное программное обеспечение помогает компьютеру запускать программы, связанные с обычными приложениями, и наиболее распространенными примерами являются проигрыватель Windows Media, SQL и Tally.

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

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

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

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