claus tøndering [email protected]
DESCRIPTION
Claus Tøndering [email protected]. Arkitektur. Memory. Memory. Memory. Memory. Memory. Memory. MCU. MCU. SIOC. CIOC. MCU. DIOC. MCU: Main Computing Unit med Motorola 68000 (senere 68020 og 68030) DIOC: Disk I/O Controller SIOC: Serial I/O Controller - PowerPoint PPT PresentationTRANSCRIPT
Claus Tøndering
Arkitektur
MCU MCU MCU CIOCDIOC SIOC
Mem
ory
MCU: Main Computing Unit med Motorola 68000 (senere 68020 og 68030)DIOC: Disk I/O ControllerSIOC: Serial I/O ControllerCIOC: Communications I/O Controller
med Intel 8085}
Mem
ory
Mem
ory
Mem
ory
Mem
ory
Mem
ory
Tradition foregenudviklet
software
UNIX?
1982
AT&T
UNIX System III
Ingen multi-CPU-support
$$$$$
Dyr kildetekst
Dokumentation
ikke tilgængelig
1979
UNIX version 7
1975
UNIX version 6
UnirexSupermax Operating SystemSMOS
Vi kan skrive pænere
systemkald end UNIX har UNIX’
systemkald bliver en skal uden om vore
egneVi vil ikke være begrænset af
hvad UNIX kan
Der var visse ting i UNIX vi
misforstod
Pænere systemkald
creat(name, mode) char *name;
creat_un(ioud, uname, prot, mode, size, errblock) short int *ioud; char *uname; short int prot, mode; int size; char *errblock;
HANDLE WINAPI CreateFile( _In_ LPCTSTR lpFileName, _In_ DWORD dwDesiredAccess, _In_ DWORD dwShareMode, _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes, _In_ DWORD dwCreationDisposition, _In_ DWORD dwFlagsAndAttributes, _In_opt_ HANDLE hTemplateFile);
Opfindelser
In-memory processes(Multithreading)
Memory partitions(Shared memory)
Redirection files(Symbolic links)
Message semaphores(Message queues)
User file process(Virtual file system)
MisforståelserProces 117
Proces 1 (init)
Proces 118
Proces 87
Proces 119
MisforståelserProces 117
Main process 28
Proces 118
Proces 87
Proces 119
Main process 53
Proces 120
Main process 121
Spawn
Gemmate
Produce
MCU MCU DIOCSIOC
Mem
ory
Mem
ory
Mem
ory
Mem
ory
Virtual Terminal interface
Ét sæt kommandoer
Ét sæt tastetryk
Specificeret i »Terminology«
ASCII ISO 664 / DS 2089
if (i<0 øø arrÆiÅ > 8) æ printf("FintØn");å
Poul Schl>ter
ISO 8859-1 / Latin 1
SchlüterSkift til tysk, skriv ü, skift til dansk
Invers skrift, skriv u, normal skrift
Skriv y
Schlüter
Schluter
Schlyter
Den heterogene computer
MCU68030
MCU68030
MCU68030 CIOCDIOC SIOC
Mem
ory
Mem
ory
Mem
ory
Mem
ory
Mem
ory
Mem
ory
MCUR4000