CS

1. 컴퓨터 시스템의 네 가지 구성요소 사용자 (User) 응용프로그램 (system and application system) 운영체제 (Operating System) 워드 프로세서, 스프레드 시트, 컴파일러, 웹 브라우저 등 사용자의 계산 문제를 해결하기 위해 이들 자원이 어떻게 사용될지를 정의 하드웨어 (Hardware) 중앙 처리 장치, 메모리 및 입출력 장치로 구성 기본 계산용 자원 제공 ❶ 사용자가 쉽게 사용할 수 있도록 ❷ 하드웨어가 효율적으로 사용할 수 있도록 운영체제가 중재하는 역할. 컴퓨터가 무엇이냐에 따라 ❶ 또는 ❷가 강조 된다. 운영체제는 개인의 사용 편이성과 자원이용 간에 적절한 조화를 이루도록 설계된다. 컴퓨터 시스템 구성 CPU Central Processing Unit 산..
· CS
캐시 CPU - 메모리에 올라와 있는 프로그램의 명령어들을 실행 메모리 계층 메모리 계층은 레지스터, 캐시, 메모리, 저장장치로 구성 레지스터 : CPI 안에 있는 작은 메모리, 휘발성, 속도 가장 빠름, 기억용량이 가장 적음. 캐시 : L1, L2 캐시를 지칭. 휘발성, 속도 빠름, 기억 용량이 적음. 주기억장치 : RAM. 휘발성, 속도 보통, 기억 용량 보통 보조기억장치 : HDD, SDD를 일컫는 말, 비휘발성, 속도 낮음, 기억 용량 많음. 램은 하드디스크로부터 일정량의 데이터를 복사, 임시저장하고 이를 필요 시마다 CPU에 빠르게 전달. 계층 위로 올라갈수록 가격은 비싸지는데 용량은 작아지고, 속도는 빨라지는 특징이 있다. 계층이 있는 이유는 경제성과 캐시때문. 16기가 램은 8만원이면 사지만..
디자인 패턴이란? 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 규약 형태로 만들어 놓은 것. 디자인패턴 분류 23가지의 디자인 패턴이 존재한다. 각각의 디자인 패턴은 생성(Creational), 구조(Structural), 행위(Behavioral) 3가지로 패턴으로 분류된다. 생성 패턴 (Creational pattern) 객체 생성에 관련된 패턴이다. 객체의 생성과 조합을 캡슐화해 특정 객체가 생성되거나 변경되어도 프로그램 구조에 영향을 크게 받지 않도록 유연성을 제공한다. 구조 패턴 (Structural pattern) 클래스나 객체를 조합해 더 큰 구조를 만드는 패턴이다. 예를 들어 서로 다른 인터페이스를 지닌 2개의 객체를 묶어 단일 인터..
짛
'CS' 카테고리의 글 목록 (2 Page)