Study :: 개발 공부
-
운영체제
[1절] OS? 듀얼모드 - 2
OS가 무엇인지, 사용자들에게 효율적으로 서비스를 제공하기 위한 5가지의 방식은 무엇인지를 살펴보았다. 복습해보자면, 운영체제는 사용자 인터페이스 자원 관리 를 수행하는 하나의 프로그램 집합이다. 운영체제와 시스템 프로그램을 합쳐 시스템 소프트웨어라 칭하는 경우가 있다는 것을 배웠다. 그리고 사용자에게 서비스를 효율적으로 제공하기위해 다중 프로그래밍 다중 처리 프로그래밍 시분할 시스템 대화식 시스템 실시간 처리 시스템 을 배웠다. 이제 OS의 듀얼모드에 대해 알아보자. 듀얼모드 듀얼모드를 공부하기 전에, 운영체제 안에는 어떤 것들이 있을까라는 의문을 먼저 던져봤다. 쉘: 사용자와 운영체제가 의사소통을 하기 위한 창구로 필요한 요소이다. 장치 관리: 프린터기, 마우스, 하드디스크 등 파일 관리 메모리 관리..
-
운영체제
[1절] OS? OS란 무엇일까? - 1
운영체제는 늘 가슴속에 품어야 할 중요한 존재인 것 같다. 운영체제에 대한 기본 이론을 다루기위한 카테고리로, 운영체제를 까먹을 미래의 나를 위해서 그리고 운영체제 공부를 진행하며 어려움을 느낄 사람들을 위해서 정리를 해보려 한다. 우선, OS가 무엇인지를 먼저 알아보며 운영체제의 시작을 열어보자! OS란 무엇인가? 컴퓨터를 작동시킴에 있어 필요한 프로그램을 설치하고 실행할 수 있도록 도와주는 프로그램이다! 사용자가 사용하는 여러 응용 프로그램들을 설치할 수 있게 돕고, 여러 장치가 제대로 동작할 수 있도록 하며 사용자가 컴퓨터를 쉽게 이용하도록 도와주는 프로그램들의 모임이라고 보면 되겠다. 간단하게 OS의 역할을 보자면 사용자가 편히 사용할 수 있도록 돕는 사용자 인터페이스 자원 관리 정도가 되겠다. ..
-
BoostCourse_Web
[BoostCourse] Servlet 이란? (1/2)
학교 강의와 과제에 치여 살다 보니.. 부코 강의를 많이 못 듣게 되는 것 같아 아쉽다.. 종강하기만 하면 부스트 코스 신나게 달려야겠다. Servlet이란? 웹 어플리케이션은 정적인 콘텐츠(웹 서버)와 동적인 컨텐츠로 나눌 수 있다. 그렇다면 웹서버는 정적인 컨텐츠를 처리하는데, 어떻게 동적인 컨텐츠를 처리할 수 있을까? => 서블릿이 페이지를 동적으로 만들어준다! 목차 자바 웹 어플리케이션 서블릿 작성법 httpServlet Web.xml 자바 웹 어플리케이션 (Java Web Application) 작성된 서블릿은 내부에서 설정한 runtime, 톰캣이라는 WAS를 통해 동작이 된다. 웹 브라우저는 톰캣 서버에 URL 요청을 전송하였고, 서블릿이 실행되었었다. 이런 일련의 과정들로 만들어지는 것이 ..