Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Claus Tøndering Arkitektur MCU CIOC DIOC SIOC Memory MCU: Main Computing Unit med Motorola 68000 (senere 68020 og 68030) DIOC: Disk.

Lignende præsentationer


Præsentationer af emnet: "Claus Tøndering Arkitektur MCU CIOC DIOC SIOC Memory MCU: Main Computing Unit med Motorola 68000 (senere 68020 og 68030) DIOC: Disk."— Præsentationens transcript:

1 Claus Tøndering claus@tondering.dk

2 Arkitektur MCU CIOC DIOC SIOC Memory MCU: Main Computing Unit med Motorola 68000 (senere 68020 og 68030) DIOC: Disk I/O Controller SIOC: Serial I/O Controller CIOC: Communications I/O Controller med Intel 8085 } Memory

3 Tradition for egenudviklet software UNIX?

4 1982 AT&T UNIX System III Ingen multi-CPU-support $$$$$ Dyr kildetekst Dokumentation ikke tilgængelig

5 1979 UNIX version 7 1975 UNIX version 6

6 Unirex Supermax Operating System SMOS Supermax Operating System SMOS Vi kan skrive pænere systemkald end UNIX har UNIX’ systemkald bliver en skal uden om vore egne UNIX’ systemkald bliver en skal uden om vore egne Vi vil ikke være begrænset af hvad UNIX kan Der var visse ting i UNIX vi misforstod

7 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);

8 Opfindelser In-memory processes (Multithreading) Memory partitions (Shared memory) Redirection files (Symbolic links) Message semaphores (Message queues) User file process (Virtual file system)

9 Misforståelser Proces 117 Proces 1 (init) Proces 118 Proces 87 Proces 119

10 Misforståelser Proces 117 Main process 28 Proces 118 Proces 87 Proces 119 Main process 53 Proces 120 Main process 121 Spawn Gemmate Produce

11 MCU DIOC SIOC Memory Virtual Terminal interface Ét sæt kommandoer Ét sæt tastetryk Specificeret i »Terminology«

12 ASCIIISO 664 / DS 2089 if (i 8) æ printf("FintØn"); å Poul Schl>ter ISO 8859-1 / Latin 1

13 Schlüter Skift til tysk, skriv ü, skift til dansk Invers skrift, skriv u, normal skrift Skriv y Schlüter Schluter Schlyter

14 Den heterogene computer MCU 68030 MCU 68030 MCU 68030 CIOC DIOC SIOC Memory MCU R4000


Download ppt "Claus Tøndering Arkitektur MCU CIOC DIOC SIOC Memory MCU: Main Computing Unit med Motorola 68000 (senere 68020 og 68030) DIOC: Disk."

Lignende præsentationer


Annoncer fra Google