본문 바로가기
728x90
반응형

study/운영체제4

운영체제 3 - 스케쥴링 방식: FIFO / SJT / RoundRobin 이전 글 https://career-gogimandu.tistory.com/60 에서는 배치처리, 시분할시스템, 멀티태스킹, 멀티프로그래밍에 대하여 알아보았다. 오늘은 스케쥴링(Scheduling) 방식에 대해 알아보는 시간을 준비하였다. 어디선가 어렴풋이 언어 지문이 기억날랑말랑 하여 찾아보니 나온 2012년 6월 언어영역(이때만 해도 국어가 아니라 언어였다) 모의고사 지문.. 라떼는 말이야 흠흠.. 오늘 포스팅의 내용도 이와 상당히 유사할 것으로 보인다. 아, 그 전에 프로세스에 대해 자세히 이해하고 넘어가야 혼동이 적을 듯 하다. 0. 프로세스(Process) 란? 메모리에 올려져서 '실행 중인 프로그램'을 프로세스라고 말한다. 작업, task, job 과 혼용되어 사용되지만, 엄밀히 말해 응용 프.. 2021. 12. 5. 16:56
운영체제 2 - 배치처리, 시분할시스템, 멀티태스킹, 멀티프로그래밍 이전 글 https://career-gogimandu.tistory.com/58 에서는 사용자 모드, 커널모드, 시스템 콜에 대해 공부하였다. 오늘 이해해야 하는 개념 3가지 1. 배치처리 2. 시분할시스템 3. 멀티태스킹과 멀티프로그래밍 1. 배치처리 aka 일괄처리 배치처리는 일괄 처리라고도 부른다. Application 1 Application 2 옛날옛날의 컴퓨터는.. 한 번에 한 가지 일밖에 할 수 없었다고 한다. 컴퓨터 프로그램 실행요청이 들어오면 순차적으로 하나씩 하나씩 프로그램을 돌려주는데.. 어, 이거 그거잖아. 자료구조에서 들어본 Queue. First in first out. https://career-gogimandu.tistory.com/16 에서 Queue에 대해 잘 설명해 놓았.. 2021. 11. 27. 15:38
운영체제 - 시스템콜, 사용자모드와 커널모드 오늘 이해해야 할 개념 2가지 1. 시스템 콜 2. 사용자 모드와 커널 모드 1. 시스템 콜 시민이 도서관에 원하는 책을 요청하면, 도서관은 그 책을 찾아서 시민에게 빌려준다. 그리고 반납기한이 되면 시민은 책을 반납해야 한다. 이와 똑같다. 운영체제에 응용 프로그램이 원하는 하드웨어 자원(메모리, CPU시간, IO 디바이스 사용 허가/제어)을 요청하면, 운영체제는 이를 프로그램에게 넘겨준다. 그리고 기한이 다 되면, 운영체제는 자원을 회수한다. 이 그림에서 보듯, 사용자가 어플리케이션을 실행하면 운영체제를 통해 하드웨어에게 자원을 할당받아서 어플리케이션이 실행된다. 사용자가 운영체제 기능과 서비스를 조작할 수 있도록 인터페이스를 제공하는데, 이를 가능하게 하는 프로그램을 쉘(Shell)이라고 한다. 쉘.. 2021. 11. 21. 12:01
인강으로 운영체제를 배워보기로 했다 CS지식이 부족함을 느끼고 신입사원때 인강을 결제했다가.. 여전히 끝내지 못한 강의가 있다 그 중 다른 블로그였나에서 운영체제 강의는 정말 들을만 하다고 추천했던 기억이 나서 https://online.fastcampus.co.kr/p/dev_online_cs 올인원 패키지 : 컴퓨터 공학 컴퓨터 공학에 대한 전반적인 이해를 할수 있는 강의 online.fastcampus.co.kr 2019년에 내돈내산 한 강의를 이제야 꺼내본다. (지금은 단종됐나 보이지 않는다... 다행히 수강기간이 무제한이라 망정이지) 알고리즘공부는 계속 할 예정이고 운영체제 강의 듣고 나서는 시스템프로그래밍 -> 컴퓨터구조로 넘어갈 생각 좀더 지금하는 일을 기초부터 이해하기 좋을 거 같은 강의들 아 후기 조작할일은 단언컨대 없음... 2021. 11. 13. 23:55
728x90
반응형