1. 유닉스 운영체제의 CPU 스케줄링 방법인 다단계 피드백을 갖는 순환할당 스케줄링 방법에 대하여 충분히 설명하세요. 순환할당 - 과거의 유닉스 시스템에서 사용 했으며, 커널에서는 다른 프로세스의 의한 프로세스의 선점은 없음. - 4.3BSD에서는 0.1초 단위로 프로세스 들을 재스케줄링 하면서 각 초 단위로 우선순위를 계산함. 2. 유닉스 운영체제의 메모리 교체 알고리즘 인 수정된 시계 페이지 대치 알고리즘에 대하여 충분히 설명하세요. 수정된 시계 페이지 대치 알고리즘 - 처음 메인 메모리에 적재되면 0, 참조되면 1로 설정. - 선시침이 교체대상이 되는 페이지를 조사 하여 각 페이지를 0으로 설정. - 후시침이 동일한 페이지 목록의 참조비트를 조사하여 1로 설정된 프레임은 교체대상에서 제외. - 실..
- 보안 위협의 형태인 중단, 도청, 변조, 위조,사칭 등에 대하여 충분히 설명하세요. 중단 (흐름차단) - 시스템 가용성에 대한 공격으로 시스템의 일부를 파괴 또는 사용할 수 없게 하거나 이용할 수 없도록 만드는 공격 - 하드웨어 파괴(디스크 파괴), 통신회선의 절단, 파일 관리 시스템의 무력화 등. 도청 (가로채기) - 권한이 없는 사용자가 컴퓨터 자원을 액세스하는 경우로 정보의 불법적인 획득 또는 복사 등으로 비밀성에 관한 공격. - 권한이 없는 사용자는 프로그램이나 다른 컴퓨터도 동일하게 적용됨. 변조 (수정) - 권한이 없는 사용자가 자원에 접근할 뿐 만 아니라 내용을 변경하는 경우로 무결성에 대한 공격. - 파일의 내용 수정, 프로그램 변경, 전송 중인 메세지 변경 등. 위조(조작) - 권한이..
- 분산시스템과 유비쿼터스, 클라우드 서비스 에 대하여 충분히 설명하세요. - 분산시스템의 투명성에 대하여 설명하고 투명성의 종류에는 어떤 것이 있는지 간단명료하게 설명하세요 - 클라이언트/서버 컴퓨팅을 위한 2계층 클라이언트/서버 구조와 3계층 클라이언트 /서버 구조의 차이점에 대하여 설명하세요. 1. 분산시스템과 유비쿼터스, 클라우드 서비스 에 대하여 충분히 설명하세요. 분산 시스템 : 경제적 요인으로 값이 저렴한 여러 컴퓨터를 한 운영체제가 제어할 수 있도록 구현함으로써 강력한 시스템을 구성함. 유비쿼터스 : 사용자가 언제 어디서나 네트워크를 의식하지 않고 장소에 상관없이 자유롭게 네트워크에 접속할 수 있는 정보 통신 환경. 클라우드 서비스 : 각종 자료를 사용자의 PC나 스마트폰 등 내부 저장공간..