컴퓨터의 구성 소프트웨어: 다양한 장치들을 동작시켜 특정 작업을 해결하는 프로그램 종류 시스템 소프트웨어 하드웨어를 제어, 관리할 수 있도록 설계된 소프트웨어 응용 소프트웨어를 실행하기 위한 환경을 제공 다양한 장치들이 서로 유기적으로 연관하여 동작시켜 특정작업을 수행할 수 있는 환경을 조성하는 프로그램 종류 운영체제 응용 소프트웨어가 효과적으로 작동할 수 있는 환경을 조성 처리능력 향상, 응답시간 축소, 사용가능도 향상, 신뢰성 증가 기능 사용자 인터페이스 컴퓨터와 사용자를 연결해주는 매개체 사용자와 컴퓨터가 상호작용하는 방법을 의미 CLI(Command Line Interface), GUI(Graphic User Interface) 프로세스 관리 프로세스는 실행되고 있는 상태의 프로그램 여러 프로그램..
하드웨어 개념 컴퓨터를 구성하고 있는 물리적 부품 소프트웨어 다양한 장치들을 동작시켜 특정 작업을 해결하는 프로그램 하드웨어의 구성 역할에 따라 연산, 제어, 기억/저장, 입력, 출력장치로 구분 폰 노이만 구조 제어와 연산(입력과 출력) 프로그램과 데이터저장(기억) 입력장치 사용자가 문자나 숫자 등의 처리할 데이터를 컴퓨터에 전달할 때 필요한 장치 컴퓨터가 처리할 수 있는 2진수 형태로 변환 키보드 문자나 숫자를 입력할 떄 사용하는 대표적 입력장치 휴대성을 향상시킨 특수한 키보드가 출시 마우스 그래픽 인터페이스를 위해 사용되기 시작한 입력장치 모니터 상의 포인터를 이동시키며 다양한 버튼조작가능 에어마우스 바닥에 접촉해야 하는 기존 마우스의 불편함을 보완 자이로스코프를 사용하여 바닥 접촉 없이 컴퓨터에 좌..
- Total
- Today
- Yesterday
- 자료구조
- 동적프로그래밍
- Java
- 구조체
- stackframe
- 인접리스트
- 세마포어
- 소프트웨어
- 클래스
- dfs
- 인접행렬
- javascript
- client side rendering
- Stack
- C
- C++
- 퀵정렬
- server side rendering
- 이진탐색
- react
- 병행프로세스
- 배열
- 재귀함수
- 알고리즘
- 최단경로
- 운영체제
- 입출력장치
- BFS
- 교착상태
- 스텍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |