컴퓨터 시스템의 구성요소하드웨어컴퓨터라는 기계를 구성하고 있는 물리적인 기계/전자장치핵심 장치- 폰 노이만 모델에서 제시한 4개의 서브시스템폰 노이만 모델- 컴퓨터의 내부 구조와 처리 과정을 정의한 모델- 모든 컴퓨터는 폰 노이만 모델에 기반을 두고 있음중앙처리장치 (CPU : Central Processing Unit)제어장치 (CU : Control Unit)산술논리연산장치 (ALU : Arithmetic and Logic Unit)기억장치 -> 주기억장치, 보조기억장치처리할 입력 데이터, 처리를 담당하는 프로그램, 중간 결과, 출력할 데이터산술논리연산장치산술 연산과 논리 연산의 수행을 통해 직접적인 데이터 처리가 이루어지는 장치제어장치컴퓨터의 기억장치, 산술논리연산장치, 입출력장치의 동작을 제어하는..
전체 글
컴퓨터 제작과 관련 학문?컴퓨터 프로그램의 작성/개발과 관련된 학문?문서 작업 또는 인터넷 활용 등을 위한 컴퓨팅 도구를 배우고 다루는 학문? 데이터의 표현, 저장, 조작, 검색과 밀접히 관련된 분야컴퓨터 -> 프로그램을 통해서 데이터를 입력하여 처리, 저장, 검색, 출력하는 전자적 장치 =>데이터의 획득, 표현, 처리, 저장, 통신, 접근을 위한 방법들의 실행 가능성, 구조화, 표현, 기계화에 관련된 내용을 다루는 분야컴퓨터, 데이터, 프로그램, 알고리즘에 대한 분야데이터 : 자료구조, 데이터베이스컴퓨터 : 디지털 논리회로, 컴퓨터 구조프로그램 : 운영체제, 컴파일러, 프로그래밍 언어론, 정보통신망, 컴퓨터 그래픽스알고리즘 : 이산구조, 선형대수, 알고리즘, 인공지능알고리즘과 관련된 이슈를 다루는 분..
컴퓨터는 데이터를 입력 받아서 결과를 만들어 내는 데이터 처리기이다.● 컴퓨터의 기능적 측면("입력-처리-출력")만 정의● 너무 포괄적 어떤 형태의 작업을 처리할 수 있는지 불명확 프로그램이 가능한 데이터 처리기 입력 -> 컴퓨터 > 결과 프로그램이 추가 프로그램- 컴퓨터가 데이터를 어떻게 처리할 지를 알려주는 일련의 명령어 집합- 처리 가능한 작업의 유형과 연산의 집합을 결정- 컴퓨터 -> 특수 목적의 한 종류의 작업을 처리하는 기계가 아니라, "다양한 형태의 작업을 수행할 수 있는 범용의 기계" 프로그래밍의 과정의 결과물주어진 문제의 해결 방법과 절차("알고리즘")를 찾고,그것을 적절한 프로그래밍 언어를 사용해서 컴퓨터가 이해할 수 있는 형태로 표현 컴퓨터의 장점신속한 처리 ..
LoginInterceptorpackage com.tenco.blog_v3.common.config;import com.auth0.jwt.exceptions.JWTDecodeException;import com.auth0.jwt.exceptions.TokenExpiredException;import com.tenco.blog_v3.common.errors.Exception401;import com.tenco.blog_v3.common.errors.Exception500;import com.tenco.blog_v3.common.utils.Define;import com.tenco.blog_v3.common.utils.JwtUtil;import com.tenco.blog_v3.user.User;import ..