OS (embedded OS) OSTRON ITRON WindRiver VxWorks Symbian Symbian OS
LinuxWorks LynxOS WindowsLinuxOSOSOS
/
Perl
1948 The Baby
ETL Mark I :
IBM 5MB
1972 PONG()ODYSSEY()
11 the Symposium on Operating Systems PrinciplesUNIX
*
*
*PC
Web
Personal Computer,
Web
OS
BIOS Basic Input/Output SystemOS
OS
APICFORTRAN/Pascal
*1 OSABIOCMP(Open Computing Environment for MIPS
Platform)MIPSUNIXNECSONY,,UNIX-OS
OS Windows NTFS Linux ext2
MacSystem 6.0.xGUISystem 7 Mac OS 8Mac OS 9.2.2 Mac OS X Aqua GUI
Finder Dock Mac OS X v10.3 X11
OS
2
1960 OS 1964 IBM System/360 OS/360 IBM /360 / OS/360
OS/360IBMOSOS/360OS/360 Multics
5
OS
UNIX
BSDUNIX
BSD4.4BSD encumberd4.4BSD-Lite2AT&TBSDUNIX
V7UNIX
AT&TSVR4UNIXware Windows NT
1994UNIXX/OpenUNIXX/OpenOSF/1SVR4Open Group
UNIX
LinuxOSGNUFSFOS GNU/Linux Debian GNU/Linux
USLBSDUNIX4.4BSD-Lite2OS
UNIXOSunixunix
UNIX
UNIXOS
MacGUIMacMacintosh ToolboxGUI/
Mac OS
Mac Mac OSMac OS 9
OS Mac OS 9
Linux UNIX UNIX (OS)
LinuxOS GNU ProjectLinux(glibcGNU C)(GNU bintuilsfile
utils)GNUGNULinuxGNU( GPL LGPL )LinuxUNIX GNU/Linux GNU/Linux
LinuxLinux Is Not UniXGNU's Not UNIXLINus UniX
"Linux"
LinuxLINUX JAPAN "Linax"
Linux
Linux X Window System
1FD LinuxFDLinuxPC Samba
Windows
OS90Windows
MicrosoftWindows XP
Windows
(McIntosh) McIntosh MacintoshSon of Mac-Mc-Mac
OS UNIX BSD Mach Mac OS X UNIX Xcode GUI OS Darwin UNIX
Windows NeXT 5 MO NeXT Cube QuarkXPress 3.3
iMac iBook MacintoshPowerBookPowerMacOSMac Performa LC Classic
12iMaciBook IEEE1394 (Fire Wire) USB
AKIA MacOSOS
Macintosh128k512kQuadraCentris Performa PowerMacintosh iMac eMac
iBook Apple Mac OS/Mac OS X MacintoshMac
PowerMacintosh Power Mac Power PowerPC 1997PowerPCMacintoshPowerPC
PowerBook Power
PowerMacintoshQuadra LC
CentrisQuadra4LCLCCenrisQuadraLCCenter
iMaciBook iTunes iPod i
CPUPowerBook MacBook Pro iBook MacBook Mac mini PowerMac G5 MacPro
Xserve CPUiMacMacPro
PowerMacintosh G3 PowerMacintosh G4 PowerMac G4 PowerMac G5
PowerMac
PowerBook100PowerBook100140170
PowerBook
PC
PowerMacintosh9500/8500Mac PCI IDE AGP PC/AT MacintoshAppleSCSI→IDE
ATA NuBus→PCI/AGPApple
Mac PowerBook5300cMacWindowsMac
IBMWindows2MacOSWindowsControlMac OS X
Mac
Mac
Mac OS XMac
OSMac OS 9.0 Mac OS X 10.3 PantherMac X Window System
CPU
LaserWriterMC68000 Adobe PostScript
IBM 3 RISC PowerPC PowerPCMC680X0Mac OSMC68LC040MC68LC040 MC68040
FPU MC68LC040 LC 575LC475Quadra840Quadra950MC68040
Sysytem 7.6 Mac OS 8.1 Mac OS8.5PowerPCPowerPCMac OSPowerPC G3
PowerPC 750PowerMac G3G3PowerMacPowerPC
604e604evPowerBookPerformaPowerPC 603e603eviMaciBookPowerPC G4
PowerPC 7500PowerMac G4 CubeG3/G4
PowerMac G5 64bit CPUPowerPC G564bit OS Mac OS X 10.4 TigerPowerMac
G59G5PowerMac G5PowerPC G5PowerPC G4iMacG5cmiSightG5G5
1,100PowerMac G5 Dual 2GHz1,150Xserve G5 2.3GHz Cluster3
20031116TOP500 Supercomputer sites 52012
MacintoshPowerPC IBM x86CPURISCPowerPCx86CISC
PowerPC G5PowerPC G4
AppleOSMac OS X EFI Linux OS
(Desktop prepress) DTP DTPDTPrDTPR
DTP Macintosh WYSIWYG WYSIWYG Windows DTPWindows
Unix Linux DTP Unix 1990 DTP Linux
* DTP
DTPDTP1
1() DTP
Apple Adobe AldusDTP33A
AldusAdobePageMakerAdobe
TTPSPSWYSIWYG Adobe Type Manager (ATM)ATMOpenType
1DTP 1 2
2 PostScript
Mac
MacintoshDTPPostScript Macintosh DTP
DTP CRT LCD RGBCMYK CMYK
PS
1985 MacAppleColorSync
DTPOCF
DTP
DTPQuark XPressAdobe PageMaker
DTPQuarkXPress
WindowsDTP TrueType TrueType PostScriptTrueType
View WindowsPostScript
DTPWindowsWindowsWordWindows
DTP
Editor's Work Bench(EWB)UNIX…… FreeBSD Red Hat Linux OS TeX
(Editor)WYSIWYGAdobe IllustratorDTP
CD-ROM TeX SGML XML
DTP
DTP
DTPDTPDTP DTPDTP
DTPDesktop PublishingPublishingPress PostpressDTPPrepressDTPDesktop
Prepress AppleDTPD&PDesign And Publishing
DTP
()
1 LSI MPU(Micro Processing Unit) DSP DA/ADDMAC
CPU CPU 1CPU111GHzCPU110
CPU
CPUCPUCPUCPU CPU
CPU ALU CPU RISC
CPUCPU
CPU
1964 IBM /360 IBM CPU/360
1964 DEC PDP-8 DEC PDP-11 ICCPU SIMD
CPUMHz
4.8GHz
CPUCPU CPUCPU8CPU828 256CPUCPU 32 8CPU232 4CPU
326448 CPUCPUCPUCPUIBM /370 32CPU 128 CPU
CPU
64bit AMDAthlon64 Intel 64 IntelPentium4Windows XP Professional x64
Edition64bitx64 Edition Windows 64bit Apple Macintosh
64bitPowerPC970(G5)
CPUCPUCPUCPUCPUON/OFFON/OFFCPU
LSI
LSILSI
CPU CPU
32
1632
32 MC68000 1979680003216161632 (16) Lisa Macintosh 680001980 Atari
ST Amiga 68000 X68000
32 iAPX432 1981iAPX43268000
6802068020PentiumPC ColdFire ()68020
1980 1632NS16032(32016)32 NS32032 OEM32 1980NS32032(SMP)1980
Z80000
64
PowerPC 6490IA-3264bitIA-3264bit
RISC
POWER PowerPC ( Mac )RISCSPARCSunMIPS SGI ( Cisco )RISC ARM
MIPSARMPowerPC
IBMPCAMD VIA x86 642004DEC(-Intel)ALPHA AMD64 HP -Intel
Itanium
x86 CPU 2005 218532760 Intel 8 AMD 298.620053
PC
CPUCPUCPUCPU CPUICCPU
10
*
*
*
CD-ROMCDYellow Book
CD1CD
1990 300500MB
CD-ROMCD-ROM
DVDDigital Versatile DiscDigital Video DiscDVD DVD Digital
Versatile DiscDVDDigital Versatile DiscDVD DVD DVD-Video
D
0/1
DVDVTRCDDVDDVD
DVD
2 DVD-DVD+DVD-RWDVD-RAM
20061 48DVD 48DVD
DVD-ROM
DVD
for DATAfor VIDEO2 DVD
*
DVD-R90%DVD DVD-RDVDDVD+RROM
Version1.03.95GBVersion2.04.7GBVersion2.0DVD-R for AuthoringDVD-R
for Generalfor GeneralDVD-R for AuthoringPioneer
DVD-RAM/RDVD-RW/RCD-R
DVDDVD-R/-RW2005DVD-RW
DVDMediaBoxDVD-R for MASTER50
DVD-RAM/RDVD-RW/R
* DVD-RW
DVD-R DVD-RDVD-RDVD-ROMDVD-RDVD-R DVD-RAM DVD-RWDVD-R
4.7GB1,00010DVD-RAMDVDVideoVR1
* DVD-RAM
2000 4.7GBVersion2.0
Windows XPMac OS X
DVD-RAM
NECDVD-RAMDVD-RAMDVD-RAMDVD20064DVD-RAMPC
DVDDVDDVDDVD
DVD+RWDVD+R/+RW+R/+RW+R/+RWDVD+R/+RW
DVD-R/-RW/-RAM(for DATA)(for VIDEO)
+RW-RW
(IP) TCPUDP WWW HTTP NNTP IRC FTP RFC
IP(The Internet) LAN
IP
IPIP ja.wikipedia.org 145.97.39.155 IP (ISP) .( FQDN )
IP()IP DNS IP
Web
(Web)HTML Webw3mlynx
FTTH
() LAN (Hub) XBASE-T
* ring topology
* bus topology
* hybrid topology
10BaseT100BASE-TX1000BASE-T()
SDH Synchronous Digital Hierarchy
SONET Synchronous Optical NETworking
HDLC High Level Data Link Control
IP Internet Protocol
IPX Internetwork Packet Exchange
BGP Border gateway protocol
IGRP Interior gateway routing protocol
RIP Routing information protocol
3+4
SMTP Simple Mail Transfer Protocol
FTP File Transfer Protocol
HTTP over SSL HTTPS SMTP over SSL
6
Gnutella
DNS Domain Name System
IRC Internet Relay Chat
DICT Dictionary protocol
*
PAD
DTE(Data Terminating Equipment) :
PAD(Packet Assembly Disassembly) :
MIT CTSS(Compatible Time Shareing System)
*
* BSC
collects
OS
PCI USB OS CPU
1990
*OS
* OS
CPU Multics [10] CPU
* UNIX
API
API
APIOSopen, read, write, ioctl, close
APIAPIAPIopenreadwriteioctlclose
read,writewritewritereadreadwritereadread,writeioctl
OSOS
OS
ioctl
OS PDA
20062
MACIPMAC
IPIPARPMAC/MACMACIP ICMP Net Unreachable
ARP
ISP Web IP192.168.0.1 telnet
IPIP
IP MSB LSB
192.168.0.1
3316
32IP
3232235521 (=
192.168.0.1((192×256+168)×256+0)×256+1=3232235521
(OS) Web URL