sarang넘치는 코딩 공작소
close
프로필 배경
프로필 로고

sarang넘치는 코딩 공작소

  • 분류 전체보기 (120) N
    • Java (15)
    • SpringBoot (1)
    • JavaScript (1)
    • Vue.js (8)
    • 코딩테스트 (65) N
      • 개념정리 (10)
      • 문제풀이 (55) N
    • 자격증 (16)
      • 정보처리기사 (12)
      • AWS Solution Architecture (4)
    • 프로젝트 (1)
    • RabbitMQ (1)
    • 공부인증 (2)
    • CS (10)
      • Network (6)
      • Database (2)
      • Computer Architecture (2)
  • 홈
  • 태그
  • 방명록

[ Computer Architecture ] 2. 데이터

비트(bit) : 0과 1을 나타내는 가장 작은 정보 단위/ $N$bit는 $2^N$개의 정보를 표현할 수 있음바이트(byte) : 8비트를 묶은 단위로, 비트보다 한 단계 큰 단위킬로바이트, 메가바이트, 기가바이트, 테라바이트 단위는 이전 단위 1,000개를 묶은 단위kiB, MiB, GiB, TiB는 이전 단위 1,024개를 묶은 단위구분 비트1 byte8 bit1 kB1,000 byte1 MB1,000 kB1 GB1,000 MB1 TB1,000 GB 워드(word) : CPU가 한 번에 처리할 수 있는 데이터 크기/CPU관점에서의 정보 단위/CPU는 워드 단위로 읽어 들이고 처리함/대부분 워드 크기는 32또는 64비트비트, 바이트 등은 모두 프로그램의 크기를 나타낼때 사용하는 단위/프로그램의 관점에..

  • format_list_bulleted CS/Computer Architecture
  • · 2025. 11. 4.
  • textsms
[ Computer Architecture ] 1. 컴퓨터 구조 개요

[ Computer Architecture ] 1. 컴퓨터 구조 개요

컴퓨터가 이해하는 정보데이터(data) : 컴퓨터가 이해하는 숫자, 문자, 이미지, 동영상과 같은 정적인 정보명령어(instruction) : 데이터를 활용하여 CPU를 작동시키는 정보데이터는 명령어에 종속적인 정보, 명령의 대상, 명령어의 재료이다. CPU의 종류에 따라 실행 가능한 세부적인 명령어의 종류와 처리의 양상이 달라질 수 있다. 컴퓨터의 핵심 부품CPU(중앙처리장치, Central Processing Unit) : 메모리에 저장된 명령어를 읽어들이고, 읽어 들인 명령어를 해석하고, 실행하는 부품산술 논리 연산 장치(ALU, Arithmetic Logic Unit) : 덧셈, 뺄셈, 곱셈, 나눗셈, 논리 연산 등 계산을 위해 존재하는 부품 (계산용 회로)레지스터(register) : CPU 내..

  • format_list_bulleted CS/Computer Architecture
  • · 2025. 11. 3.
  • textsms

[ Web ] 5. REST API

REST (REpresentational State Transfer) 기본REST : 웹(HTTP)의 장점을 활용한 아키텍처 Method의미IdempotentPOSTCreateNOGETREADYesPUTUpdateYesDELETEDeleteYesPATCHPartial UpdateNO※ Idempotent : 한 번 수행하나, 여러 번 수행하나 결과가 같은 것 ResourceURI모든 것을 Resource(명사)로 표현하고, 세부 Resource에는 id를 붙임행위를 나타내는 동사는 URI에 포함하지 않음 Message메시지 포맷이 존재 ( JSON, XML ) Resource 지향 아키텍처(ROA : Resource Oriented Architecture)Resouce 기반의 복수형 명사 형태의 정의를 ..

  • format_list_bulleted CS/Network
  • · 2025. 6. 16.
  • textsms

[ Web ] 4. HTTP status code

HTTP 상태 코드는 클라이언트가 서버에 요청을 보냈을 때, 서버가 그 요청을 어떻게 처리했는지를 알려주는 숫자3자리 숫자로 구성되며, 첫 자리에 따라 응답의 의미가 달라짐 범위의미1xx정보 확인2xx요청 성공3xx리다이렉션4xx클라이언트 오류5xx서버 오류 200 번대 : 통신 성공(Success)상태 코드이름의미200OK요청 성공 (주로 GET 요청에 사용)201Created요청을 통해 리소스가 성공적으로 생성됨 (POST 등)202Accepted요청이 접수되었지만 아직 처리되지는 않음204No Content요청 성공, 하지만 응답 본문은 없음 300 번대 : 리다이렉션(Redirection)상태 코드이름의미300Multiple Choices요청 URI에 여러 리소스가 존재301Moved Perman..

  • format_list_bulleted CS/Network
  • · 2025. 6. 5.
  • textsms

[ Web ] 3. HTTP Request Methods

클라이언트가 웹서버에게 요청하는 목적 및 그 종류를 알리는 수단을 말한다. HTTP MethodRequest Has BodyResponse Has BodySafeIdempotentCacheableGETOptional⭕⭕⭕⭕HEAD❌❌⭕⭕⭕POST⭕⭕❌❌❌PUT⭕⭕❌⭕❌DELETE❌⭕❌⭕❌CONNECT⭕❌❌❌❌OPTIONSOptional⭕⭕⭕❌TRACE❌⭕⭕⭕❌PATCH⭕⭕❌❌❌ GET서버에서 데이터를 조회하기 위한 요청URL(URI) 형식으로 서버 측에 리소스를 요청멱등성 (같은 요청 여러 번 보내도 결과가 같음)데이터를 변경하지 않음같은 요청을 여러 번 보내도 결과가 같음파라미터는 쿼리 스트링(?key=value)을 통해 URL에 붙음URL 길이에 일반적으로 2000자 이내의 제한이 있음GET 요청은 ..

  • format_list_bulleted CS/Network
  • · 2025. 6. 5.
  • textsms

[ Web ] 2. Cookie & Session

구분CookieSession저장 위치ClientServer저장 형식Text(문자열)Object(객체 또는 키-값 형태)만료시점쿠키 저장시 설정(default 브라우저 종료 시)서버 설정에 따름(기본 30분~24시간, 미활동시 만료)리소스클라이언트의 리소스서버의 리소스용량제한한 도메인 당 약 20개, 한 쿠키당 4KB 이하제한없음, 서버 부하 고려 필요 저장 위치Cookie : 클라이언트의 웹 브라우저가 지정하는 메모리 or 하드디스크Session : 서버가 세션 ID를 발급하고, 해당 ID에 매핑된 정보를 서버 메모리나 세션 저장소(Redis, DB 등)에 저장 만료 시점Cookie : 저장할 때 Expires 속성, Max-Age을 정의해 날짜, 시간 정할 수 있음, 설정하지 않으면 세션 쿠키로 간주되..

  • format_list_bulleted CS/Network
  • · 2025. 6. 4.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (120) N
    • Java (15)
    • SpringBoot (1)
    • JavaScript (1)
    • Vue.js (8)
    • 코딩테스트 (65) N
      • 개념정리 (10)
      • 문제풀이 (55) N
    • 자격증 (16)
      • 정보처리기사 (12)
      • AWS Solution Architecture (4)
    • 프로젝트 (1)
    • RabbitMQ (1)
    • 공부인증 (2)
    • CS (10)
      • Network (6)
      • Database (2)
      • Computer Architecture (2)
최근 글
인기 글
최근 댓글
태그
  • #Stack
  • #HashMap
  • #정보처리기사
  • #dynamic_programming
  • #backtracking
  • #Interview
  • #bfs
  • #소프트웨어설계
  • #vue.js
  • #queue
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바