1 / 72

The UNIX Time-Sharing System

The UNIX Time-Sharing System. Kim YongUk. cncel81@gmail.com. Denis Ritchie. Ken Thompson. 공통점은 무엇인가 ?. 수염 ? 천재 ? 아저씨 ?. UNIX 를 만든 사람들 . 애초에 게임이 있었다 . Space Travel. Space Travel. GE645 에서 개발하던 게임 . GE645 는 느렸음 . 느린 GE656 대신 PDP 에서 게임을 하자 . 문제점 발생. PDP 시리즈엔 운영체제가 없다 .

Olivia
Download Presentation

The UNIX Time-Sharing System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The UNIX Time-Sharing System

  2. Kim YongUk cncel81@gmail.com

  3. Denis Ritchie

  4. Ken Thompson

  5. 공통점은 무엇인가?

  6. 수염? • 천재? • 아저씨?

  7. UNIX를 만든 사람들.

  8. 애초에 게임이 있었다.

  9. Space Travel

  10. Space Travel • GE645에서 개발하던 게임. • GE645는 느렸음. • 느린 GE656대신 PDP에서 게임을 하자.

  11. 문제점 발생 • PDP 시리즈엔운영체제가 없다.

  12. 운영체제를 개발하자. • UNIX

  13. 애니콜에서 스타크래프트를 하자. 운영체제가 없네.!!! 아이폰에는 운영체제가 있었는데! 운영체제 만들자.!

  14. C Compiler

  15. Text editor

  16. Assembler, linking loader, symbolic debugger

  17. Phototypesetting and equation setting

  18. 그외 많은 언어들: 포트란

  19. 베이식

  20. 스노볼

  21. APL

  22. 알골

  23. 파스칼

  24. 그리고 Space Travel

  25. 파일 • 일반파일 • 디렉토리 • 특수 파일 • 이동성 파일 시스템 • 보호 • I/O 호출

  26. 일반파일 • 무엇이든 담을 수 있는 파일. • 형태의 제약은 없음.

  27. 문자열

  28. 바이너리 프로그램

  29. 디렉토리

  30. 권한

  31. 계층형

  32. root

  33. /usr/local/src

  34. 연결

  35. 두개의 문 현재 디렉토리 상위 디렉토리

  36. /usr/local/src • /usr/local/src

  37. /usr/local/src /usr/local

  38. 특수파일 유닉스는 다 파일이라 면서요?

  39. /dev/mt

  40. 이동성 파일 시스템 내일은 어디에 붙이죠?

  41. /mnt/…

  42. 보호

  43. 파일의 주인

  44. 권한

  45. 개인 / 집단 / 타인 R W X R W X R W X 개인 집단 타인

  46. Set-user 프로그램

  47. I/O 호출 filep = open(name, flag) • filep – 파일 기술자. • name – 파일의 이름 • flag – 읽기, 쓰기, 갱신 등을 지시

  48. n = read(filep, buffer, count) n = write(filep, buffer, count) location = lseek(filep, offset, base)

  49. 프로세스와 이미지

  50. 이미지 – 컴퓨터 실행 환경. • 프로세스 – 이미지의 실행

More Related