O perating s ystems t hree e asy p ieces


Student: Nice segue; you’re getting quite good at that. Professor



Download 3,96 Mb.
Pdf ko'rish
bet268/384
Sana01.01.2022
Hajmi3,96 Mb.
#286329
1   ...   264   265   266   267   268   269   270   271   ...   384
Bog'liq
Operating system three easy pease

Student:

Nice segue; you’re getting quite good at that.



Professor:

Thanks! A professor can always use a few kind words, you know.

387



388

A D


IALOGUE ON

P

ERSISTENCE



Student:

I’ll try to remember that. I guess it’s time to stop talking peaches, and

start talking computers?

Professor:

Yes, it is that time...

O

PERATING


S

YSTEMS


[V

ERSION


0.80]

WWW


.

OSTEP


.

ORG



36

I/O Devices

Before delving into the main content of this part of the book (on persis-

tence), we first introduce the concept of an input/output (I/O) device and

show how the operating system might interact with such an entity. I/O is

quite critical to computer systems, of course; imagine a program without

any input (it produces the same result each time); now imagine a pro-

gram with no output (what was the purpose of it running?). Clearly, for

computer systems to be interesting, both input and output are required.

And thus, our general problem:

C

RUX


: H

OW

T



O

I

NTEGRATE



I/O I

NTO


S

YSTEMS


How should I/O be integrated into systems? What are the general

mechanisms? How can we make them efficient?

36.1 System Architecture

To begin our discussion, let’s look at the structure of a typical system

(Figure

36.1


). The picture shows a single CPU attached to the main mem-

ory of the system via some kind of memory bus or interconnect. Some

devices are connected to the system via a general I/O bus, which in many

modern systems would be PCI (or one if its many derivatives); graph-

ics and some other higher-performance I/O devices might be found here.

Finally, even lower down are one or more of what we call a peripheral




Download 3,96 Mb.

Do'stlaringiz bilan baham:
1   ...   264   265   266   267   268   269   270   271   ...   384




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