claus tøndering claus@tondering.dk

Post on 24-Feb-2016

39 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Claus Tøndering claus@tondering.dk. 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 Presentation

TRANSCRIPT

Claus Tøndering

claus@tondering.dk

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

top related