Файл: Функции операционных систем персональных компьютеров.pdf
Добавлен: 29.04.2023
Просмотров: 246
Скачиваний: 2
СОДЕРЖАНИЕ
1.1 Понятие об операционной системе
1.2 Взаимодействие пользователя с компьютером
1.4. Облегчение процессов вычислительной системы
2. Функции операционной системы
2.5 Управление внешними устройствами
2.6 Защита данных и администрирование
2.7 Интерфейс прикладного программирования
Тенденция к проектам по ОС с не закрытым кодом - данное весьма интересное направление в развитии ОС, таким образом равно как фирмам-разработчикам нужны свежие мысли, которые им может предложить молодое поколение программистов.
На базе навыка использования многочисленных нынешних ОС, можно подчеркнуть следующие ключевые тенденции в их эволюции.
Графические оболочки. Каждая нынешняя ОС содержит графический пользовательский интерфейс, при этом (согласно абсолютно ясным обстоятельствам резкой конкурентной борьбы среди фирмами-разработчиками) графические оболочки для всех ОС приблизительно схожи в области возможностей. Порой пользователю сложно определиться, в какой именно ОС он работает, впрочем для конечных пользователей (не программистов), по-видимому, подобная унификация комфортна.
Поддержка новейших сетных технологий и Интернет-технологий. Узы и Сеть интернет стремительно формируются. Возникают новейшие образцы и протоколы – IPv6, HTML 5 (с целью облачных вычислений) и т.д. Инновационные ОС формируются в направлении содействия абсолютно всем новейшим сетевым технологиям.
Усиленное внимание к механизмам безопасности и защиты. Во многом благодаря инициативе Trustworthy Computing, начатой компанией Microsoft в 2002 г., а кроме того по причине все нарастающей киберпреступности, все инновационные ОС уделяют усиленное внимание безопасности: при просмотре интернет-страничек браузеры осуществляют их проверку на отсутствие phishing; загрузки и инсталляции программ из сети выполняются только лишь с явного согласия пользователя и т.д.
Поддержка многопоточности и многоядерных процессоров. По причине обширного распространения многоядерных процессоров, все без исключения инновационные ОС обладают библиотекой программ, поддерживающие данную возможность техники. Непосредственно из-за многоядерной архитектуре, делается действительно допустимым параллельное выполнение потоков (threads).
Поддержка распределенных и параллельных вычислений. Инновационные ОС обладают в индивидуальном составе высокоуровневыми библиотеками, которые дают возможность создавать параллельные алгоритмы решения заданий – к примеру, поддерживающие стандарты параллелизма OpenMP и MPI.
Виртуализация ресурсов и техники. Инновационные ОС обладают в индивидуальном составе средствами виртуализации, разрешающими выполнять приложения для других платформ в изолированных виртуальных машинах, в которые могут быть инсталлированы прочие операционные системы.
Развитие файловых системс мишенью защиты данных и существенного повышения объема файлов (для мультимедиа). Инновационные условия обрабатывания мультимедийных данных приводят к тому, что прежние файловые системы (к примеру, FAT) становятся недостаточными для хранения мультимедийных файлов. К примеру, наибольший объем файла в системе FAT – 4 гб – легко способен быть превышен при переписи на компьютер цифровой видеопленки продолжительностью 10-15 мин.. По этой причине разрабатываются свежие файловые системы, предполагающие сохранение весьма крупных файлов, к примеру, система ZFS в ОС Solaris. Вторым условием считается предоставление конфиденциальности данных, что приводит к потребности осуществлении в файловых системах возможности криптования (которая выполнена, к примеру, в файловой системе ZFS).
Поддержка облачных вычислений– совершенно свежая направленность в эволюции ОС, основание которой положила "облачная" ОС Windows Azure компании Microsoft.
Колоссальной значимостью обладает потребность в корпоративные операционные системы, для которых свойственны значительный уровень масштабируемости, поддержка сетевой работы, развитые средства предоставления безопасности, способность функционировать в неоднородной сфере, присутствие средств централизованного администрирования и управления. В таком случае и необходим шанс обработки большого объема информации. [3]
Кто-то делает ставку на облачные хранилища, и дает прогноз "вымирание" ОС совсем. В том числе и то, что мы используем облако, подобная предпосылка не кажется вероятной в ближайшее время. Я замечаю желание создателей к увеличению производительности за счет наиболее рационального применения ресурсов (Windows 10 запускается на 28% быстрее, чем Windows 7), надежности и комфорта в применении. Голосовое руководство либо разнообразные оригинальные нововведения в интерфейс для наиболее дружелюбного взаимодействия. [5] [7]
ЗАКЛЮЧЕНИЕ
Как видите, операторные системы имеют огромную значимость в совместной деятельности пользователя и ПК. Основным считается в таком случае, то что развитие движется, постоянно разрабатываются наиболее сильные машины, масштаб обрабатываемой информации увеличивается, одновременно с этим вдобавок формируются и улучшаются ОС, возникают новейшие мысли ради наиболее комфортного и результативного использования собранных сведений. ОС согласно собственному функционалу движется в сторону обеспечения подсознательного взаимодействия пользователя и ПК.