목록운영체제 (4)
DevKim
[ 문제점 ] * cpu는 cpu 내부 버스의 속도를 따르고 (더 빠름) , 메모리&주변장치는 시스템 버스의 속도를 따르기 때문에 둘 사이의 작업속도의 차이가 문제가 된다 이러한 장치 간 속도의 차를 개선하기위한 여러가지 기능이있다. [1] 버퍼 buffer = 바구니 ex. 귤 5개를 하나씩 도마로 옮기기
[1] 하드웨어의 구성 - CPU,메인 메모리 - 출력장치,입력장치,저장장치 [2] 용어 간단 정리 1) CPU - 명령어를 해석하여 실행하는 장치 2) 메모리 - 프로그램&데이터 저장하는 장소 3) 입력장치 - 마우스,터치스크린..등 4) 출력장치 - 모니터, 스피커..등 *최근에는 그래픽 카드에 GPU (그래픽용 CPU) 달아서 직접 계산함 5) 저장장치 - USB,하드디스크..등 6) 메인보드 - 다양한 부품들 연결하는 커다란 판 *가는 선은 버스가 이동하는 경로. 전력이 공급되면 버스로 연결된 부품이 작동함 (+) 폰노이만 구조 - 모든 프로그램은 메모리에 올라와야만 실행할 수 있다!!!! * 요리사 : CPU -> 요리사가 요리방법 결정 = 프로세스 관리 -> 도마위의 재료정리 = 메모리 관리 ..
운영체제의 역사 중에 최근 사용되고 있는 system에 대해서만 정리해보려고한다. 1.Client/Server system [1990~] : client가 server에 요청하면 server가 client에게 응답하는 구조 -> 최근의 웹 시스템 구조가 이렇다.. *문제점* 흔히 말하는 서버 터졌다..가 여기서 나온다. 너무 많은 사용자가 웹에 접속해서 server에게 한꺼번에 많은 요청을 하니, 요청이 몰려 서버가 과부하되어 다운되어버린다. 2.P2P 시스템 : server를 거치지 않고 사용자사용자 간의 직접 연결된 구조이다. ->p2p서비스 하면 뭔가 불법의 냄새가 나는 느낌적인 느낌이 든다..ㅋㅋ *장점* 서버의 부하를 줄일 수 있다 [ex1] 메신저 : 매일같이 쓰는 카카오톡 같은 사용자간 직접..
지난 학기에 운영체제 수업을 듣고., A+을 받았던 과목이지만, 영어 수업이었고 완벽하게 이해를 못한 느낌이 들어 다시 공부를 시작하고, 정리를 해보려고한다. 오늘은 몸 풀기! +) 어차피 복습용으로 적는거라.. 폰트나 가독성에 시간을 쏟지는 않을 것이다.. * 참고 * 조성호 - '쉽게 배우는 운영체제' 책을 참고했다. (영어 원서보다가 한글 책 보니 이해가 너무 잘된다ㅠㅠ(감격)) 1) 생활속의 운영체제 *운영체제 = sw와 hw의 결합인 펌웨어와 유사하다. -> 윈도우,mac,ios,mp3,내비.. 등등 2) 운영체제의 필요성 운영체제를 사용하고 공부해야하는 이유를 알아보자 - 여러 작업을 동시에 사용할 수 있게 되면서, 사용 규칙이 필요해짐 - 새로운 기능추가, 성능 변경 가능 - 자원 관리 - ..