참고 도서는 'Operating System Concepts 8th' 입니다. (포스팅 하단부 참고)개인공부 후 자료를 남기기 위한 목적으로 포스팅합니다. 내용 상에 오류가 있을 수 있습니다. 1.1 운영체제가 할 일 (What Operating System Do)하드웨어는 중앙처리장치(프로세서, CPU), 메모리 및 입출력(I/O) 장치로 구성되어 사용자에게 자원을 제공한다. 운영체제는 이러한 자원을 제공하는 하드웨어와 사용자를 연결해주는 인터페이스를 제공해주는 역할을 하며, 크게 사용자 관점(User View)와 시스템 관점(System View)로 나눠 생각할 수 있다. 1.1.1 사용자 관점 (User View)사용자 관점에서 운영체제는 서비스 제공자(Service Provider)가된다. 운영체..
개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다. 선택 정렬(Selection Sort)은 정렬되지 않은 전체 자료 중에서 해당 위치에 맞는 자료를 선택하여 위치를 교환하는 정렬 방식이다. 선택 정렬을 사용하여 특정 배열의 값을 오름차순으로 정렬하기 위한 다음과 같은 코드를 생각할 수 있다. void SelectionSort(int arr[], int MAX) { int i, j; int min, temp; for(i=0; i
이 글은 2014년 4월에 작성되었고 미완성으로 비공개로 있었지만 2019년 6월에 발굴되어 일단 공개로 전환한 글입니다; 원문은 http://flashcafe.org/server_study/12237 여기서는 필요하다고 생각되는 것들만 추려서 편집했다. 리눅스에서의 아파치 데몬(Apache httpd)의 설정 파일은 기본적으로 /etc/httpd/conf/httpd.conf 에 있다. 사실 해당 파일에 들어가면 주석으로 설명이 잘 되어있지만 영어다. 나는 영어를 잘 못한다. 나는 국산 한국말이 좋다.아래로는 개인적으로 중요하다고 생각되는 옵션들만 나열한다. 이 친구들은 서버의 클라이언트 서버 접속에 대한 설정이다. Apache가 구동될 때 프로세스에 숫자와 관련되어 있다. 사실 나처럼 초소규모로 서버를..