23. Unix ??? ??. - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

23. Unix ??? ??.

Description:

23. Unix . – PowerPoint PPT presentation

Number of Views:60
Avg rating:3.0/5.0
Slides: 8
Provided by: ackr
Category:

less

Transcript and Presenter's Notes

Title: 23. Unix ??? ??.


1
23. Unix ??? ??.
  • ??
  • ???? ??
  • ?? ??
  • ?? ??
  • ??? ?? ???
  • ?? ???
  • ????
  • ???? ?? ???
  • ??? ??
  • ?? ???? ??
  • ?? ????(???) ??
  • ????
  • Unix? ????, ??? ??, ???????, 1991
  • lt?? ???? ?gt ... ? ?????
  • ??? ???
  • ??? ?? ???? ??.
  • ??? ??? ???? ? ?? ???.
  • ?? ??? ???
  • ??? ?? ????.
  • ??? ??
  • ??? ????
  • ?? ?? ???? ???.

2
23. Unix ??? ??..
  • ????
  • (??? ??) ???? ????
  • ???? ???(process table)? ??? ???(user table)
  • ??? ??? ??? ???? ???
  • ??? ???? ?
  • ??? ???? ??? ??? ?? ????
  • ???? ??
  • ???? ??
  • ???? ID(PID)
  • ??? ID
  • ??? ??? ??? ???? ??? ? ?? ???
  • ???? ? ??? ????(per process data segment)
  • ???? ??? ??? ??
  • ???? ?? ID
  • ??? ?? ???(?? ?? ?? ??)?? ???
  • ?? ???? I-node? ?? ???
  • ?? signal?? ????? ? ??? ?? ???
  • p520 ?? 23.1a ??

3
23. Unix ??? ??...
  • ???? ???? ????? ????? ??
  • ??? ???(text table)
  • re-entrant ??? ?? ??
  • ???? ??? ???? ??
  • ???? ??? ??? -gt ??? ??? ??? -gt ??? ??
  • p521 ?? 23.1b ??
  • ?? ?????(shared library)
  • ??? ??? ???
  • ????? ??? ??? ??
  • ??? ??(system call)
  • ??? ??? ?? ??
  • ??? ?? ??? ????? ?? ?? ?
  • ?? ?? ?? ????? ?? ?? ?
  • ???? ? ??? ?? ??? ?? ????, ??? ????
  • ??? ?? ?

4
23. Unix ??? ??.
  • fork, exec, wait
  • ???? ?? ??? ?? fork, exec..
  • ?? ????
  • ?? ???? ?? ??? ?? ????? ??(memory, files) ??
  • ? ???? ?? ? ???
  • ?? ??
  • ?? ??? ?? ? ?? ??? wait system call?
  • ? ????? 2?? (?? ??)
  • 1) fork ?? process ??, ?? process? PID(Process
    identifier)? ??, ??? ??? ?? ??
  • 2) fork exec ???? ????? ????? ? ???? load,
    ??? ??? ? ????? ??
  • execl ??? ?? ????
  • execv ????? ???
  • char av3
  • av0 ls
  • av1 -l
  • av2 (char )0
  • execv(/bin/ls, av)

5
23. Unix ??? ??..
  • ??? ???(signal handling)
  • ?? ??(content-free) ?? ??/???? ??? ? ? ??
  • (?)
  • sighup (hangup)
  • sigint
  • sigkill
  • ??? ???? ??? ??? ???
  • 0 ??? ??
  • 1 ?? ??
  • ???? ????(scheduling processes) ?? ??
  • ??? ? time-slice ?? ???? ????
  • CPU decay(CPU) CPU/2
  • ???? (CPU/2) ?? ?? ??? ????(user-level
    priority 60)
  • ???(swapping)? ???(paging)
  • ??? ???? ??? swap ??? ??
  • ??? ?? ??? ????? ???? swap ??? ??
  • Zombie ????
  • ???? ?? wait()? ???? ????
  • ???? ???? ?? ??

6
23. Unix ??? ??.
  • ????
  • ??? Unix ?? ??? ?? ??
  • Unix? ?? ??
  • Berkeley ?? SOCKET.ppt ??
  • ATT Streams
  • ?? 20? ??
  • ?? ???
  • ???? p541 ?? 23.8 ??
  • I-node
  • ?? ??
  • ??? ??? ?? ??
  • ???? ???? ???? ???
  • ??? ??? ??(???, ??, ?? ??? ?? ??, ??, ??)
  • ??? ??? ??(?? ??, ?? ??, ??? ??)
  • ?? ???? ??
  • ?? ????
  • ?? ??? ??? bdevsw ???? ??? ??? ???? ?? ??
  • ?? ??? ??? cdevsw ???? ??? ??? ???? ?? ??

7
???
  • ???? 14, 15, 16, 17, 18, 20, 23?
  • Unix ?? ?? ?? http//marvel.inchon.ac.kr ? ??
    Information?
  • ?? ?? ??? ??? ???.
  • lt?? ?? ??gt?????
  • ??? ?? ????
  • ? ???
  • ???? ? ?? ???? ???,
  • ??? ??? ????
  • ? ???
  • ???? ? ?? ???? ???.
  • ??? ??? ? ?? ??
  • ?? ?? ??.
  • ?? ??? ???
  • ??? ??? ??
  • ?? ???? ?????
  • ??? ? ? ???.
Write a Comment
User Comments (0)
About PowerShow.com