Clean Architecture


Appendix A Architecture Archaeology



Download 6,37 Mb.
Pdf ko'rish
bet205/259
Sana26.02.2022
Hajmi6,37 Mb.
#465587
1   ...   201   202   203   204   205   206   207   208   ...   259
Bog'liq
Clean Architecture A Craftsman’s Guide to Software Structure and Design by Robert C. Martin (z-lib.org)

Appendix A Architecture Archaeology
340
many as 10,000 phone lines. The dialing and measurement hardware had to 
be located inside the CO. So that’s where the M365 computers were put. We 
called those computers the central office line testers (COLTs). Another M365 
was placed at the SC; it was called the service area computer (SAC). The SAC 
had several modems that it could use to dial up the COLTs and communicate 
at 300 baud (30 cps).
At first, the COLT computers did everything, including all the console 
communication, menus, and reports. The SAC was just a simple multiplexor 
that took the output from the COLTs and put it on a screen.
The problem with this setup was that 30 cps is really slow. The testers didn’t 
like watching the characters trickle across the screen, especially since they 
were only interested in a few key bits of data. Also, in those days, the core 
memory in the M365 was expensive, and the program was big.
The solution was to separate the part of the software that dialed and 
measured lines from the part that analyzed the results and printed the reports. 
The latter would be moved into the SAC, and the former would remain 
behind in the COLTs. This would allow the COLT to be a smaller machine, 
with much less memory, and would greatly speed up the response at the 
terminal, since the reports would be generated in the SAC.
The result was remarkably successful. Screen updates were very fast (once the 
appropriate COLT had been dialed), and the memory footprint of the COLTs 
shrank a lot.
The boundary was very clean and highly decoupled. Very short packets of 
data were exchanged between the SAC and COLT. These packets were a very 
simple form of DSL, representing primitive commands like “DIAL XXXX” 
or “MEASURE.”
The M365 was loaded from tape. Those tape drives were expensive and 
weren’t very reliable—especially in the industrial environment of a telephone 
central office. Also, the M365 was an expensive machine relative to the rest of 
www.EBooksWorld.ir



Download 6,37 Mb.

Do'stlaringiz bilan baham:
1   ...   201   202   203   204   205   206   207   208   ...   259




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