Studopediya

КАТЕГОРИЯ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) Полиграфия- (1312) Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Перспективи за развитие на операционни системи за персонални компютри




PC Тенденции за развитие

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

Съвременните операционни системи, присъщи mnogoplatformennost, т.е. способността да работят по съвсем различен тип компютър. Много операционни системи имат специална версия за подкрепа на клъстерите архитектури, предоставяйки висока производителност и устойчивост на откази. Изключение е NetWare операционна система, всички версии, които са предназначени за платформата Intel, и за изпълнение на NetWare функционира като обвивка за други операционни системи, като например NetWare за AIX, не бяха успешни.

През последните години тя е била доразвита дългосрочна възходяща тенденция в удобството на човек с компютър. Ефективността на човека става основен фактор при определяне на ефективността на компютърната система като цяло. Човешките усилия не трябва да бъдат изразходвани за определяне на параметрите на изчислителната процес, както беше в предишните поколения на операционната система. Например, в системи за компютърни системи за обработка на партидите, всеки потребител е с помощта на езика за контрол на работата, за да се определят голям брой параметри, свързани с организацията на изчислителни процеси в компютъра. Така че, за езика на контрол на работата на OS / 360 JCL предвидена възможност за определяне на потребителя повече от 40 параметри, сред които са приоритетните задачи, изискванията за основна памет, да ограничи времето на заданието, в списъка на използваните входно-изходни устройства и начини на тяхната работа.

Modern операционна система поема задачата избиране на работните параметри на средата, използвайки за тази цел различни адаптивни алгоритми. Например, на времето за изтичане на комуникационни протоколи са често определят в зависимост от условията на мрежата. Разпределение на паметта сред процеси се извършват автоматично от виртуални механизмите на паметта в зависимост от дейността на тези процеси, както и информация за честотата на използване на определена страница. С моментално приоритетите на процеса се определя динамично въз основа на предишната история, включително, например, времето на престой на процеса на опашката, процентът на използване на програмно време парче, интензивността на вход-изход, и така нататък. Н. Дори по време на инсталацията на повечето операционни системи предлагат режим на опции по подразбиране, което гарантира че не оптимално, но винаги е приемливи системи за изпълнение.



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

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

С оглед на горните съображения, следното е най-вероятният сценарий:

Първа на държавно ниво ще се опита да се отърве от доминацията на Windows ™ Китай - той ще получи от него най-много ползи и то трябва да се направи най-на всички възможности. Китай ще се опитат да въведат или локализиране на дистрибуция на Linux, или се опитват да развият имуществена операционна система, базирана на FreeBSD (или друга свободна операционна система с лиценз BSD стил) -. Linux вероятно като наскоро разработи по-активно [14]

Това ще се случи постепенно над 3-5 години. Всички публични органи и е тясно свързани със състоянието на компанията ще бъдат прехвърлени към националния компютъра (процесора + Linux национално национално разпределение) на задължителна основа. Успоредно с това ще се образуват голям брой локализирани версии на приложения и в образователните институции, за да бъдат използвани за национални обучение Linux.

Въз основа на опита с много от днешните операционни системи, можете да се идентифицират следните основни тенденции в развитието им.

Graphical черупки. Всяка модерна OS има графичен потребителски интерфейс, и (разбираемо желание конкуренция между фирмите-разработчици) кожи за всички операционни системи са приблизително еднакви функции. Понякога е трудно да се ориентира потребителя, в която един OS тя работи, но за крайните потребители (не програмист), очевидно, такова обединение е удобно.

Подкрепа за нови уеб технологии и уеб-базирани технологии. Мрежи и интернет са активно развиващите се. Има нови стандарти и протоколи - IPv6, HTML 5 (изчислителни облаци), и т.н. Съвременните операционни системи се развиват в посока на подкрепа за всички нови мрежови технологии.

Най-голямо внимание на механизмите за сигурност и защита. До голяма степен благодарение на инициативата на Надеждната компютри, стартирана от Microsoft през 2002 г., а също и поради все по-нарастващата киберпрестъпността, всички съвременни операционни системи все повече се фокусират върху сигурността: когато прелиствате уеб браузъри изпълняват своята проверка за фишинг (вид интернет измама); изтегляне и инсталиране на софтуер от мрежата се извършват само с изричното съгласие на потребителя и т.н. [15]

Подкрепа многонишкова и многоядрени процесори. С оглед на широко разпространени многоядрени процесори, всички съвременни операционни системи имат софтуерни библиотеки, които поддържат тази функция оборудване. Това е благодарение на многоядрени архитектура, наистина е възможно да се изпълни в паралелни потоци (конци).

Подкрепа за разпределени и паралелни изчисления. Съвременните операционни системи включват библиотеки на високо равнище, за да се разработят паралелни алгоритми за решаване на проблеми - например, поддържат стандартите за OpenMP паралелизъм и MPI.

Виртуализацията на ресурси и оборудване. Съвременните операционни системи включват инструменти за виртуализация, за да стартирате приложения за други платформи в изолирани виртуални машини, на които могат да бъдат инсталирани на други операционни системи. [16]

Развитие на файловите системи за защита на информацията и значително увеличение на размера на файловете (за медии). Съвременните изисквания за обработка на мултимедийна информация води до факта, че старите файлови системи (например, мазнини) не са достатъчни, за съхраняване на мултимедийни файлове. Например, максималния размер на файла в FAT файлова система - 4 GB - лесно може да бъде превишен, ако преброяване на компютъра цифров видеозапис с продължителност 10-15 минути. Ето защо, нови файлови системи са разработени с възможност за съхраняване на много големи файлове, например, система ZFS в Solaris операционна система. Друго изискване е да се гарантира поверителността на информацията, което води до необходимостта от прилагане на файлови системи е възможно криптиране (който се реализира, например, във файловата система ZFS).

Подкрепа за изчислителни облаци - напълно нова тенденция в развитието на операционната система [17].

По този начин, можем да заключим, че след перспективи развитието OS в момента се наблюдава:

- OS интеграция тенденция (не само на нивото на графични среди, но и на общата ядрото); OS развитие на семейства, на базата на общи кодови модули;

- Значително нарастване на надеждност, сигурност и устойчивост на операционната система; развитие на OS в управляван код или неговите аналози.

- По-нататъшно тенденцията да се проектира върху отворен източник OS; Това е разбираемо, тъй като фирмите-разработчици, са необходими нови идеи, което е една чудесна възможност да се докаже на младите програмисти.

- Развитието на виртуализация: Трябва да е възможно да се изпълни или симулира всяко приложение в околната среда на всяка съвременна операционна система.

- По-нататъшно сближаване на функции на OS за настолни компютри и операционни системи за мобилни устройства.

- По-нататъшно интегриране на операционни системи и мрежи.

- Прехвърляне на OS среда за изчислителни облаци.





; Дата: 12.27.2014; ; Прегледи: 716; Нарушаването на авторските права? ;


Ние ценим Вашето мнение! Беше ли полезна публикуван материал? Да | не



ТЪРСЕНЕ:


Вижте също:



zdes-stroika.ru - Studopediya (2013 - 2017) на година. Тя не е автор на материали, и дава на студентите с безплатно образование и използва! Най-новото допълнение , Al IP: 66.102.9.24
Page генерирана за: 0.047 сек.