Основные возможности операционных систем



Download 15,84 Kb.
Sana21.02.2022
Hajmi15,84 Kb.
#55531
Bog'liq
Основные возможности операционных систем


Основные возможности операционных систем
Основные возможности операционных систем
Windows обеспечивает доступность базовых средств ОС в столь непохожих друг на друга системах, как мобильные телефоны, карманные устройства, переносные компьютеры и серверы масштаба предприятия. Возможности ОС можно охарактеризовать, рассмотрев наиболее важные ресурсы, которыми управляют современные операционные системы.
• Память. ОС управляет сплошным, или плоским (flat), виртуальным адресным пространством большого объема, перемещая данные между физической памятью и диском или иным накопительным устройством прозрачным для пользователя образом.
• Файловые системы. ОС управляет пространством именованных файлов, предоставляя возможности прямого и последовательного доступа к файлам, а также средства управления файлами и каталогами. Используемые в большинстве систем пространства имен являются иерархическими.
• Именование и расположение ресурсов. Файлы могут иметь длинные, описательные имена, причем принятая схема именования распространяется также на такие объекты, как устройства, а также объекты синхронизации или межпроцессного взаимодействия. Размещение именованных объектов и управление доступом к ним также являются прерогативой ОС.
• Многозадачность. ОС должна располагать средствами управления процессами, потоками и другими единицами, способными независимо выполняться в асинхронном режиме. Задачи могут планироваться и вытесняться в соответствии с динамически определяемыми приоритетами.
• Взаимодействие и синхронизация. ОС управляет обменом информацией между задачами и их синхронизацией в изолированных системах, а также взаимодействием сетевых систем между собой и сетью Internet.
• Безопасность и защита. ОС должна предоставлять гибкие механизмы защиты ресурсов от несанкционированного или непреднамеренного доступа и нанесения ущерба системе.
Microsoft Windows Win 32/Win64 API обеспечивает поддержку не только этих, но и множества других средств ОС, и делает их доступными в ряде версий Windows, некоторые из которых постепенно выходит из употребления, а некоторые поддерживает лишь то или иное подмножество полного API.
The Unix operating system is one of computing's most significant technologies, providing the framework that the familiar Linux and Mac OS X operating systems were developed on. Unix can be a viable alternative to Windows-based computers in some cases, offering a stable and secure platform for hosting or other business applications. However, the system does not have the vast user base that the various forms of Windows do. An additional gripe is that novice users may find its command-driven interface confusing.

Performance


Unix is designed to maximize performance through economical memory use. The operating system uses protected memory -- a memory allocation system whereby a given block of memory can only be accessed by one application at a time -- to enable full multitasking, allowing multiple users to run multiple applications without risking a system crash. In addition, Unix applications generally require a fairly small amount of physical memory to run, thanks to the operating system's efficient use of virtual memory. Unix's virtual memory capabilities allow the operating system to use part of a computer's storage space as working memory, temporarily increasing available system resources and allowing large numbers of applications to run concurrently without experiencing a slowdown.

Security


Unix enforces high security levels by requiring that all users authenticate to the system via a username and password. Furthermore, all files on the system must have an owner, who can set specific permissions as to which users can or cannot read or modify that file. This security system reduces the possibility that an unauthorized user could gain access or tamper with important files or documents on a Unix system.

Complexity


Perhaps the primary disadvantage of Unix is the steep learning curve associated with using the software. Using the operating system to its full potential requires learning the Unix shell commands -- a vast set of text-based system commands that vaguely resemble the commands used in Microsoft's DOS operating system. Learning these commands can take far longer than it it takes to use the graphical interface on an operating system such as Mac OS X or Windows.

Assistance


Getting help with a Unix application or process can be more difficult than in a Windows environment. Unix documentation can be long-winded, difficult to read or even non-existent, and the system's relatively small user base decreases your chances of finding someone who can help you with your problem. By contrast, new Windows releases virtually always ship with comprehensive and user-friendly documentation. In addition, the Windows support community is extremely extensive.

Download 15,84 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish