Principles of Operating systems working with devices


The operating system's tasks, in the most general sense, fall into several categories



Download 202,25 Kb.
bet4/5
Sana20.07.2022
Hajmi202,25 Kb.
#825869
1   2   3   4   5
Bog'liq
OS.Independent work

The operating system's tasks, in the most general sense, fall into several categories:

  • Processor management
  • Memory management
  • Device management
  • Storage management
  • Application interface
  • User interface
  • System security management
  • These tasks define the core of nearly all operating systems. Next, let's look at the tools the operating system uses to perform each of these functions

Device Management

  • The path between the operating system and virtually all hardware not on the computer's motherboard goes through special programs called drivers. Much of a driver's function is to be the translator between the electrical signals of the hardware subsystems and the high-level programming languages of the operating system and application programs. Drivers take data that the operating system has defined as a file and translate them into streams of bits placed in specific locations on storage devices, or a series of laser pulses in a printer.
  • Because there are such wide differences in the hardware, there are differences in the way that the driver programs function. Most run when the device is required and function much the same as any other process. The operating system frequently assigns high-priority blocks to drivers so that the hardware resource can be released and readied for further use as quickly as possible.
  • One reason that drivers are separate from the operating system is so that new functions can be added to the driver — and thus to the hardware subsystems — without requiring the operating system itself to be modified, recompiled and redistributed. Many drivers are created or paid for by the manufacturer of the subsystems rather than the publisher of the operating system. That gives them the chance to update and enhance the input/output capabilities of the overall system.
  • Operating system publishers also create device drivers to update computers. While it is easier to expect up-to-date drivers for Windows and macOS from the large profitable companies that release them, Linux machines and other open-source OSes often rely on developers in their communities who are willing to volunteer their time and coding skills to provide drivers for systems and peripherals.
  • Managing input and output is largely a matter of managing
    Download 202,25 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5




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