You are on page 1of 12

( )_

1.

2.

3.

4.

5.

6.

7.

8. Windows ()
()()()<Ctrl>+<Alt>+<Del>
taskmgr

9.

10. Windows XP
Windows Windows
/

11. Windows XP

( IP
DNS )
ADSL

2

1.

-1-

2.

(Kernel)(System library)

3.

4.

1. 2. 3. 4. 5.
6. 7.

5.

CPU

6.

1.(new) 2.(ready) 3.(running) 4.(blocked) 5.(done)

1. 2. 3. 4.
CPU

7.

CPU
1. 2. 3. 4. 5.

8.

?
1. 2. 3. 4.

9.

10. 2
1).
2).

11.
RAM
ROM

12. CPU
CPU CPU

13.
1). 2).
1). 2).

14.
1).
2).
3).

15.

16.

-2-

17. : Windows

1)..exe .com .bat .exe .com .bat ASCII


2)..c .cpp .pas.c C .cpp C++.pas Pascal
3)..o .obj
4)..txt .doc .pdf.txt .doc Word .pdf Adobe
5)..wav .mid .mp3 MP3
6)..jpg .bmp .gif
7)..zip Winzip Unzip .rar Winrar .tar Unix
tar
8)..html .htm .asp .php .html .htm WWW
.asp .php asp php WWW

18. Unix magic number

19.
Windows Unix

20.
1). 2). 3).

21. I/O
I/O I/O
I/O I/O I/O

22. I/O CPU


CPU 1. 2. 3.(DMA)

23. CPU CPU


CPU I/O
(DMA) CPU

24.

25. I/O I/O I/O I/O

26.

I/O

27. I/O
(spool)

28. : (1) (2) (3)


29.
-3-

1). 2).

30.
1).CPU 2).I/O 3).
3

1.

(arithmetic)(logical)

sum0
for i1 to 100
sumsumi

2.

CPU (buffer)
CPU CPU
CPU

3.

FortranCOBOLPascalCC++BasicJavaAda

4.

1950
1960 1970 ALGOL
1970 C UNIX
1980
1990 ObjectPascalBasicC++Java

5.

FORTRAN
COBOL IBM
ALGOL BNF
LISP LISP
Prolog 1972
Prolog

6.

7.

1. 2. 3. 4.

8.

(BNF)

9.

1).
2).
BNF
Be is are

10.
PascalC
-4-

Smalltalk C++LISP

11.
SQL
PascalCC++

12. Prolog

13. (token)(keywords)
Parser

14. (binding)

1). 2). 3). 4). 5).


6). 7).

15.
1).(sequencing)
2).(selection)
3).(iteration)
4).(recursion)
5).(procedural abstraction)
6).(concurrency)

16.

17.

18.

19. (loop)
1).
2).(true)
(false)

20. (jump)go to jump


go to Java go to C++

1). 2). 3).


jump go to
ifthenelsefor while
-5-

21.

22. (call by value)(call by reference)



1.

(Database)

2.

1957
1959 IBM Ramac
1961 1 DBMS GE IDS Network Data Model
1965 1970 Hierarchical Data Model
IBMz8 IMS DBDC DBDC
1970 Ted Codd
1976 Chen P. EntityRelationship model(ER. model)
1980 DBMS
1983 relational DBMSs DB2OracleSybase Informix
1990 DBMS OODBMS
2000 ERPSCM CRM

-6-

3.

1).(Sharing)
2).
3).
4).

4.

1). 2).

8.

OracleSybase Informix
Microsoft Access Visual FoxPro dBase
1984 Sybase SOL Server 10

9.

1. 2. 3.

1.

2.

1).
2).
3).

3.

1.
-7-

2.
3.
4. OA
5.

4.

1).
2).
3).

4).
5).

5.

1).
2).

6.

7.

8.

1). 2). 3). 4).

9.

10. (Firewall) Intranet


11. (Chief Information Officer, CIO)

12. 1. 2. 3. 4.
13.
(POS)
14. 1. 2. 3.

15.

16.
1). 2). 3). 4).
5).

17.

18.

-8-

19.

20.
1). 2). 3). 4).
5).

21. DBMS

-9-


1.

(Interpreter)

(Compile-time)

2.

Windows

1. 2. 3. 4.
3.

1. 2. 3. 4.

4.

(P25)

1. 2. 3. 4. 5. 6.
7.

5.

? ?(P28-29)

1.(new) 2.(ready) 3.(running) 4.(blocked) 5.(done)

1. 2. 3. 4.

6.

CPU ? (P29-30)

1.(first-come first-serviced, FCFS)


2.(shortest job first, SJF)
3.(priority scheduling)
4.(round robin scheduling)
5.(multiple-level queues)

7.

? (P31-32)

1.(mutual exclusion) 2.(hold and wait)


3.(circular wait) 4.(no preemption)

8.

? (P35)

1.(best fit) 2.(worst fit) 3.(first fit)

9.

CPU ? (P45)

1.(Polling) 2.(Interrupt) 3.(Direct Memory Access, DMA)

10. I/O (P46) (A).(Buffering) (B).(Cache)


(C).(Spool)
().(Buffering)

().I / O
-10-

I / O I / O I / O

().(Cache)

I / O
().(Spool)
I / O
(spool)

11. (P59)
1.(Terminal symbol) 2.(Non-terminal symbol)
3.(Production) 4.(Goal symbol)

12. BNFBackus-Naur FormP64


Iowe her21232dollars.
Ilendyou1246dollars.
Iowe him25dollars.
Ilendher255.
<goal>::=I-<verb>-<person>-{<amount>}-[dollars].
<verb>::=owelend
<person>::=youherhim
<amount>::=12345

13. (P65)
1).(Imperative) 2).(Functional) 3).(Logic)
4).(Object-oriented)

14. 6 (P70)
1).(sequencing) 2).(selection) 3).(iteration) 4).(recursion)
5).(procedural abstraction)

6).(concurrency)

15. (P77)
a
f a
a
f a

16. 4 (P94-95)
1).(Sharing)
2).
3).
4).
-11-

17. (CBIS) 5 (P114)


1). 2). 3).
4). 5).

18. (P123)
(Workflow Software)

-12-

You might also like