Список операционных систем: особенности, характеристики и отзывы

os.path.join

Метод join позволяет вам совместить несколько путей при помощи присвоенного разделителя. К примеру, в Windows, в роли разделителя выступает бэкслэш (косая черта, указывающая назад), однако в Linux функция разделителя присвоена косой черте, указывающей вперед (forward slash). Как это работает:

Python

import os

print( os.path.join(r’C:\Python27\Tools\pynche’, ‘ChipViewer.py’) )
# C:\\Python27\\Tools\\pynche\\ChipViewer.py

1
2
3
4

importos

print(os.path.join(r’C:\Python27\Tools\pynche’,’ChipViewer.py’))

# C:\\Python27\\Tools\\pynche\\ChipViewer.py

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

Обратите внимание на то, что метод join не указывает на то, какой результат в итоге вышел

«Домашние» OS

  • KolibriOS (проект основан на MenuetOS и помещается на одну дискету)
  • LainOS — проект основан на FreeBSD. Навеян GUI Navi из Serial Experiments Lain
  • MenuetOS (помещается на одну дискету)
  • Miraculix
  • Panalix
  • Syllable (почти полностью совместима с POSIX)
  • Trion Operating System
  • Visopsys (визуальная операционная система)
  • UzhOS
  • XSKernel — проект ядра операционной системы под кодовым названием XSystem.
  • FOS — микроядерная операционная система.
  • ExeOS (проект операционной системы, основанной на микроядерной архитектуре)
  • SymbOS — многозадачная графическая ОС для Amstrad CPC, Amstrad PCW и MSX.
  • FlopOS — open-source OS, написанная на чистом ассемблере (помещается на одну дискету).

Понятие

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

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

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

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

  • использующие файловые системы (с универсальным механизмом доступа к данным),
  • многопользовательские (с разделением полномочий),
  • многозадачные (с разделением времени).

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

  • ядро, содержащее планировщик; драйверы устройств, непосредственно управляющие оборудованием; сетевая подсистема, файловая система;
  • системные библиотеки;
  • оболочка с утилитами.

Большинство программ, как системных (входящих в операционную систему), так и прикладных, исполняются в непривилегированном («пользовательском») режиме работы процессора и получают доступ к оборудованию (и, при необходимости, к другим ресурсам ядра, а также ресурсам иных программ) только посредством системных вызовов. Ядро исполняется в привилегированном режиме: именно в этом смысле говорят, что система (точнее, её ядро) управляет оборудованием.

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

Самая игровая система

Как было упомянуто выше, в плане количества программ разных направлений лидирует Windows, и в игровом компоненте этот разработчик является несомненным лидером. Для Linux тоже выпускается достаточно много игровых приложений, поскольку эти «операционки» также достаточно популярны в мире, например здесь можно найти всеми любимый Steam. Но в итоге, в совокупном объеме игровых приложений, Windows даст фору и Linux, и MacOS вместе взятым. Система сама имеет достаточно хорошие характеристики для бесперебойной и безошибочной работы игровых приложений на любом компьютере, но, правда, получается это редко.

Если смотреть по дистрибутивам Windows, то пока пользователи очень осторожно называют Windows 7 наиболее предпочтительной для игр, несмотря на то, что вышло уже три новых версии системы! Конечно, «семерка» является проверенной системой, и поэтому ей и отдается большее предпочтение от пользователей. Но это ненадолго – уже через год-полтора весь мир заговорит о том, что восьмая и десятая версии Windows гораздо лучше седьмой именно в игровом плане

История

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

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

Пакетный режим

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

Разделение времени и многозадачность

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

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

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

Разделение полномочий

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

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

Масштаб реального времени

Применение универсальных компьютеров для управления производственными процессами потребовало реализации «масштаба реального времени» («реального времени») — синхронизации исполнения программ с внешними физическими процессами.

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

Файловые системы и структуры

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

Файловая система — способ хранения данных на внешних запоминающих устройствах.

Зачем России своя ОС и свои процессоры

При конкурентной цене эта плата могла бы стать лучшим NAS на рынке

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

Практические примеры применения этих систем упоминаются вскользь: в СМИ были упоминания о внедрении портативных «Эльбрусов» в ракетных войсках (диагностика? управление? координация?), атомной промышленности и радиолокационных станциях.

Так ли это на самом деле, неизвестно. Однако точно можно сказать, что выпущенный на Тайване «Эльбрус» в случае санкций можно будет выпускать в России, разве что цена вырастет.

Один из военных вариантов «Эльбруса»

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

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


iPhones.ru

Впечатления от российской военной операционной системы.

⇡#KasperskyOS

Разработчик: «Лаборатория Касперского»

Безопасная операционная система, предназначенная для использования в критически важных инфраструктурах и устройствах. Платформа «Лаборатории Касперского» может быть задействована в автоматизированных системах управления технологическими процессами (АСУ ТП), телекоммуникационном оборудовании, медицинских аппаратах, автомобилях и прочих гаджетах из мира Интернета вещей. ОС создана с нуля и в силу своей архитектуры гарантирует высокий уровень информационной безопасности. Основной принцип работы KasperskyOS сводится к правилу «запрещено всё, что не разрешено». Это позволяет исключить возможность эксплуатирования как уже известных уязвимостей, так и тех, что будут обнаружены в будущем. При этом все политики безопасности, в том числе запреты на выполнение определённых процессов и действий, настраиваются в соответствии с потребностями организации. Платформа будет поставляться в качестве предустановленного программного обеспечения на различных типах оборудования, применяемого в индустриальных и корпоративных сетях. В настоящее время безопасная ОС «Лаборатории Касперского» внедрена в маршрутизирующий коммутатор уровня L3, разработанный компанией Kraftway.

Коммутатор Kraftway под управлением KasperskyOS (источник фото: блог Евгения Касперского, eugene.kaspersky.ru)

Microsoft Windows

Корпорация Microsoft создала операционную систему Windows в середине 1980-х годов. На протяжении многих лет, было много разных версий этой ОС. Современные ПК работают на 10 версии ОС, но можно встретить компьютеры, которые работают на более ранних версиях, даже на Windows XP. Windows поставляется предустановленные копии на большинство новых компьютеров, что помогло сделать её наиболее популярной операционной системой в мире.

(интерфейс Windows)

Если вы покупаете новый компьютер или обновление до новой версии Windows, вы можете выбрать одну из нескольких версий Windows, таких как Домашняя (Home), Профессиональный (Professional), и Максимальная (Ultimate), которые в свою очередь также могут подразделяться на базовые и расширенные.

Авторские/внутренние, не-UNIX, и другие

  • AROS (AROS Research Operating System), свободная портируемая (в том числе, для процессорной линейки x86) операционная система, идейный потомок AmigaOS
  • AtheOS
  • Bluebottle развитие идей AOS, современное название A2 (см. также AOS)
  • CP/M (Control Program/Monitor)
    • CP/M-80 (CP/M для Intel 8080/8085 и Zilog Z80 от Digital Research))
    • CP/M-86 (CP/M для Intel 8088/86 от Digital Research)
    • MP/M-80 (многопрограммная версия CP/M-80 от Digital Research)
    • MP/M-86 (многопрограммная версия CP/M-86 от Digital Research)
    • МикроДОС (создана в СССР на основе CP/M 2.2)
  • UCSD P-System (портативная среда программирования/операционная система/виртуальная машина, разработана студентами университетов Калифорнии в Сан-Диего; управляется профессором Ken Bowles, написана на языке Паскаль)
  • FLEX9 (от TSC для Motorola 6809, наследница FLEX, работавшей на Motorola 6800)
  • JavaOS (основным компонентом является Java VM)
  • SSB-DOS (от TSC для Smoke Signal Broadcasting, разновидность FLEX)
  • DESQView многозадачная надстройка над MS-DOS для запуска MS-DOS приложений в режиме вытесняющей многозадачности с API кооперативной многозадачности, 1985 год. Текстовый интерфейс. Последняя версия 2.70.
  • DV/X Развитие DESQView, заимствовавшее интерфейс и протокол X Window System.
  • GEOS
  • NewOS open source
  • Оберон (операционная система), разработана ETH-Zurich (Никлаусом Виртом и другими) для рабочих станций Ceres и Chameleon. См. также Оберон (язык программирования).
  • osFree (open source вариант OS/2, )
  • TripOS, 1978
  • VisiOn (первый графический пользовательский интерфейс для PC, коммерческого успеха не имел.)
  • VME от International Computers Limited (ICL)
  • MorphOS (от Genesi)
  • NetWare (от Novell)
  • NeXTStep (более или менее внедрён в Mac OS X компанией NeXT)
  • Pick (лицензирована и переименована)
  • Primos от Prime Computer (иногда пишется PR1MOS или PR1ME)
  • OSD/XC от Fujitsu-Siemens (BS2000 портирована для эмуляции на Sun платформы SPARC)
  • OS-IV от Fujitsu (базируется на ранней MVS от IBM)
  • MSP от Fujitsu (наследник OS-IV)
  • SkyOS (коммерческая ОС для PC)
  • Syllable (развивается на базе AtheOS)
  • Haiku-OS свободный клон BeOS
  • TinyOS

Как работает?

Все начинается с загрузки ОС. Как только Вы нажали кнопку «Power» на корпусе системного блока или ноутбука, процесс пошел! В зависимости от производительности, процедура запуска может длиться от нескольких секунд до пары минут. На это влияет не только аппаратная составляющая (скорость диска HDD / SSD, процессор, ОЗУ), но и количество процессов в автозагрузке.

В момент запуска происходит следующее:

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

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

Приобретение Neverware без лишнего шума

Корпорация Google купила американскую компанию Neverware, разработчика ОС Cloudready, предназначенной для устаревших компьютеров. Сообщение об этом опубликовал официальный Twitter-аккаунт Neverware во вторник, 15 декабря 2020 г. Google приобретение не анонсировала.

Cloudready построена на базе Chromium OS, версии фирменной операционной системы Google – Chrome OS – с открытым исходным кодом. Cloudready позиционируется разработчиками в качестве решения для маломощных, в том числе и устаревших, персональных компьютеров. Существует как коммерческая версия Cloudready, предназначенная, в первую очередь, для учебных заведений, так и домашняя, которую может скачать и установить любой желающий совершенно бесплатно.

Представитель Google в разговоре с журналистами портала 9to5Google подтвердил факт приобретения Neverware, не раскрыв при этом детали сделки. Известно, что команда поглощенной компании вольется в коллектив разработчиков Chrome OS.

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

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

Ubuntu и Kubuntu

Ubuntu и Kubuntu – наиболее популярные из альтернативных операционных систем на основе Linux. Они имеют одну и ту же среду выполнения, однако различаются интерфейсом и предустановленными приложениями. Тем не менее, благодаря одинаковому «ядру» всегда можно переключить GUI на нужный режим – установив пакет GNOME (для «переезда» с Kubuntu на Ubuntu) или KDE (наоборот). Но делать этого не рекомендуется.

Операционные системы Ubuntu и Kubuntu – хорошее решение для нетребовательных пользователей.

Достоинства

  • Абсолютно бесплатные;

  • Отлично подходят для программирования и сборок мобильных операционных систем;

  • Нетребовательны к «железу»;

  • Занимают минимум места на жестком диске;

  • Хорошо защищенные (вирусов для них практически не существует);

  • Регулярно обновляются;

Недостатки

  • Не подходят для запуска большинства Windows-приложений (кроме как через эмуляторы, но это приводит к потере функциональности. Более того, многие программы через эмуляторы просто не работают);

  • Имеют нестандартные интерфейс и механику взаимодействия с пользователем;

  • Требуют высокого уровня компьютерной грамотности для установки программного обеспечения;

  • Для многих устройств просто нет совместимых драйверов;

  • Не подходят для игр;

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

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

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

os.rename(src, dst)

Функция os.rename() применяется тогда, когда нужно переименовать файл или папку. Посмотрим на примере:

Python

os.rename(«test.txt», «pytest.txt»)

1 os.rename(«test.txt»,»pytest.txt»)

В этом примере, мы указали os.rename на то, что нужно переименовать файл под названием test.txt на pytest.txt. Это произойдет в каталоге, с которым мы в данный момент работаем. Ошибка может возникнуть в том случае, если вы попытаетесь переименовать несуществующий файл, или если у вас нет доступа к данной операции. Также существует функция os.renames, которая меняет название папки или файла соответственно.

os.path.split

Метод split разъединяет путь на кортеж, который содержит и файл и каталог. Взглянем на пример:

Python

import os

print( os.path.split(r’C:\Python27\Tools\pynche\ChipViewer.py’) )
# (‘C:\\Python27\\Tools\\pynche’, ‘ChipViewer.py’)

1
2
3
4

importos

print(os.path.split(r’C:\Python27\Tools\pynche\ChipViewer.py’))

# (‘C:\\Python27\\Tools\\pynche’, ‘ChipViewer.py’)

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

Python

import os

print( os.path.split(r’C:\Python27\Tools\pynche’) )
# (‘C:\Python27\Tools’, ‘pynche’)

1
2
3
4

importos

print(os.path.split(r’C:\Python27\Tools\pynche’))

# (‘C:\Python27\Tools’, ‘pynche’)

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

Python

import os

dirname, fname = os.path.split(r’C:\Python27\Tools\pynche\ChipViewer.py’)
print(dirname)
# C:\\Python27\\Tools\\pynche

print(fname)
# ChipViewer.py

1
2
3
4
5
6
7
8

importos

dirname,fname=os.path.split(r’C:\Python27\Tools\pynche\ChipViewer.py’)

print(dirname)

# C:\\Python27\\Tools\\pynche
 

print(fname)

# ChipViewer.py

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

Linux Mint

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

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

Плюсы:

  • Linux Mint наследовала все фишки Ubuntu, при этом системные требование у нее более щадящие — достаточно 1 Гб оперативной памяти и 15 Гб на «винте».
  • Linux Mint обновляется лишь после того, как новые фишки были обкатаны на Ubuntu, а потому она стабильна.

Минусы:

Забудьте об играх, Adobe и Microsoft.

Скачать актуальную версию Linux Mint можно здесь.

Безрадостное окружение российского секретчика

Старт системы. Фото без фильтров сегодня смотрятся не очень

По умолчанию «Эльбрус» устанавливается без графической оболочки в режиме командной строки.

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

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

Знаменитая фотография (в довольно паршивом качестве из-за повышенного сжатия) предлагает войти в систему исключительно под аккаунтом user.

Часть рабочего стола скрыто из-за дефолтного соотношения сторон 4:3

И в «виртуалке» моментально выявляется ещё один глюк с пропавшим меню. Оно оказывается за пределами экрана.

Соответствующая настройка возвращает правильные пропорции и показывает классический «линуксоидный Пуск» в стилистике Win 98.

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

Свободные

Unix-подобные

  • BSD (Berkeley Software Distribution, реализация Unix для DEC VAX) и её вариации: 386BSD, DesktopBSD, DragonFly BSD, FreeBSD, MidnightBSD, NetBSD, OpenBSD, PC-BSD, TrianceOS, TrueBSD,
  • GNU/Hurd (ОС, реализованная как набор серверов, работающих на микроядре Mach): Hurd/L4 (ОС, реализованная как набор серверов, работающих на микроядре L4)
  • Linux: Linux (наиболее популярное свободное Unix-подобное ядро), Cosmoe (основана на ядре Linux и использует много кода AtheOS, подобна BeOS), Объединённое ядро Linux, Ubuntu, Debian.
  • OpenSolaris (проект по открытию кодов Solaris): AuroraUX, BeleniX, Jaris, MilaX, marTux, Nexenta OS, NexentaStor, OpenIndiana, OpenSolaris for System z, OSUNIX, Polaris, SchilliX, StormOS.
  • Plan 9 (распределённая ОС, разработана Bell Labs): Plan B (распределённая ОС, произошедшая от Plan 9), Off++ (распределённая ОС, произошедшая от Plan 9), Inferno (ОС на основе виртуальной машины, произошла от Plan 9)
  • SSS-PC (разработана в Токийском Университете)
  • Minix (учебная ОС от Эндрю Таненбаума)

не-Unix-подобные

  • ReactOS  — это современная, свободная и открытая операционная система, основанная на лучших принципах архитектуры Windows NT (такие продукты компании Microsoft, как Windows XP, Windows 7, Windows Server 2012 построены на архитектуре Windows NT). Система была разработана с нуля, и таким образом не основана на Linux и не имеет ничего общего с архитектурой UNIX.
  • FreeDOS
  • Haiku

os.path.exists

Функция exists говорит нам, существует ли файл, или нет. Все что вам нужно, это указать ему путь. Взглянем на пример:

Python

import os

os.path.exists(r’C:\Python27\Tools\pynche\ChipViewer.py’) # True

os.path.exists(r’C:\Python27\Tools\pynche\fake.py’) # False

1
2
3
4
5

importos

os.path.exists(r’C:\Python27\Tools\pynche\ChipViewer.py’)# True

os.path.exists(r’C:\Python27\Tools\pynche\fake.py’)# False

В первом примере, мы указали функции exists настоящий путь, на что она указывает как True. Это говорит о том, что данный путь существует. Во втором примере, мы указали неправильный путь, от чего функция указывает нам на это сообщением False.

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

Мобильные устройства такие, как смартфоны, планшетные компьютеры и mp3-плееры отличаются от настольных и портативных компьютеров не только технической частью, но и программной. На них устанавливают и операционными системами, которые предназначены специально для мобильных устройств. Примеры мобильных операционных систем: Apple iOS, Google Android и Windows Phone.

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

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий