CS 13
-
운영체제 소개운영체제란?- 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어운영체제 이해하기Q. 운영체제 없이도 컴퓨터가 작동하나?A. 운영체제가 없어도 작동할 수 있으나 확장 등의 기능에 제약이 따른다.Q. 운영체제가 있는 기계와 없는 기계의 차이?A. 운영체제가 있는 기계는 다양한 응용 프로그램을 설치해 사용할 수 있고 성능 향상을 위한 새로운 기능을 쉽게 추가할 수 있다. 즉, 확장성이 있다.Q. 운영체제는 성능 향상에만 사용되는가?A. 운영체제는 성능 향상 외에도 자원을 관리하고 보호하는 역할을 한다. 또한 사용자에게 편리한 인터페이스 환경을 제공한다.Q. 운영체제는 자원을 어떻게 관리하는가?A. 사용자가 직접 자원에 접근하는 것을 막음으로써 컴퓨터..
-
-
-
-
-
-
-
'게임 프로그래밍 패턴' 교재를 학습하며 핵심 내용과 함께 개인적으로 보충한 내용을 정리해보았다. 관찰자 패턴이란? - 객체 사이에 일대 다의 의존 관계를 정의하여 특정 객체의 상태가 변화할 때, 그 객체에 의존성을 가진 다른 객체들이 변화를 통지 받아 자동으로 업데이트 할 수 있게 만드는 패턴을 뜻한다. - MVC(모델-뷰-컨트롤러) 구조에 기반이 되는 패턴이다. - 흔히 사용되는 패턴으로 Java에서는 핵심 라이브러리인 java.utill.observer에 들어가 있고, C#에서는 event 키워드로 지원한다. 관찰자 패턴을 사용 했을 때 장점은? - 여러 플레이 요소에서 발생시킬 수 있는 기능(ex. 업적)을 구현할 때 코드끼리 디커플링 된 상태에서 동작시킬 수 있다. - 디커플링 상태이므로 어떤 ..