# CS

4105개의 포스트
post-thumbnail

스레드와 프로세스의 역사

이해하기 쉽게 설명해보자.

약 4시간 전
·
0개의 댓글
·
post-thumbnail

What Did I Learn? | 220930

뭔가를 하려고 하면 항상 괜시리 시리즈로 (뭔가 있어보이게) 포장해서 하려고 하는 계획형 INFJ로서 그냥 매일매일 전공(컴퓨터이올시다.)과 관련된 지식을 하나씩 공부하기 위해서 시작하는 TIL이라고 보시면 될 것 같다. 내가 원하는 개발자로 성장하기 위한 반복적인 아

약 7시간 전
·
0개의 댓글
·
post-thumbnail

프로그래밍 언어는 고급언어와 저급언어로 나뉜다고? (인터프리터, 컴파일러)

초기 : 비트조합을 하나하나 다 외워서 프로그래밍해야 했음!수도코드 => 기계어 : 어셈블러고수준 언어 => 기계어 : 컴파일러비유 : 번역서를 만드는 역자 = 컴파일러, 실시간 통번역을 해주는 통역가 = 인터프리터컴파일러는 고급언어를 기계어로 번역(컴파일)해 실행파일

약 8시간 전
·
0개의 댓글
·
post-thumbnail

[반효경 운영체제] 02

운영체제 기능

약 11시간 전
·
0개의 댓글
·
post-thumbnail

HTTP - (HyperText Transfer Protocol)

HyperText Transfer Protocol의 약어로 데이터를 주고 받는 양식을 정의한Protocol 중 하나...

약 12시간 전
·
0개의 댓글
·
post-thumbnail

면접에서 CSR & SSR을 멋지게 대답하기 위한 글

얼마 전 다녀온 면접에서 프로젝트할 때 SSR을 왜 썼는지에 대해 질문을 받았다. 그 질문에 대해 대답을 하면서도 스스로 SSR의 특징과 CSR의 특징을 완벽하게 이해하고 있지 않다는 생각을 했고 지금까지도 그 질문에 제대로 된 대답을 하지 못한 게 아쉽다.

약 13시간 전
·
0개의 댓글
·
post-thumbnail

동기 (Sync)와 비동기(Async)

동기 : 요청이 들어오면 요청의 결과가 나오는 시점까지 다른 요청을 처리하지 않고 대기..

약 13시간 전
·
0개의 댓글
·
post-thumbnail

[데이터베이스] index

인덱스는 DBMS의 저장 성능을 희생하고 검색 성능을 높이기 위해 만들어진 자료 구조입니다. 일부 저장공간을 사용하지만 풀 스캔 방식에 비해 빠르게 데이터를 처리할 수 있기 때문에 유용하게 쓰일 수 있습니다.

약 13시간 전
·
0개의 댓글
·

자바의 다형성

1. 오버로딩 2.오버라이딩

약 17시간 전
·
0개의 댓글
·

Java

CS - Java

약 17시간 전
·
0개의 댓글
·
post-thumbnail

[CS 기초] 운영체제와 정보기술

디스크컴퓨터 시스템의 대표적인 2차 저장장치.메모리는 휘발성 저장장치로 전원이 나가면 그 내용이 모두 사라진다.영구히 보관하기 위해서는 디스크와 같은 2차 저장장치를 이용해야한다.: 디스크 외부에서는 디스크를 일정한 크기의 저장공간들로 이루어진 1차원 배열처럼 취급하는

약 20시간 전
·
0개의 댓글
·

Computer Architecture

CS - Computer Architecture

어제
·
0개의 댓글
·

[CS] 어셈블리어, 컴파일러와 인터프리터

어셈블리어 \- 기계와 일대일 대응이 되는 컴퓨터 프로그래밍의 저급언어 \- 컴퓨터 구조에 따라 사용하는 기계어가 달라지며, 그 기계어에 대응하여 만들어지는 어셈블리어도 각각 다르게 된다. 이때문에 고급 프로그래밍 언어가 개발되게 되었습니다. \- 고급 프로그래밍

어제
·
0개의 댓글
·

[CS - 운영체제] 경쟁상태, 세마포어와 뮤텍스

경쟁 상태란?세마포어란?뮤텍스란?세마포어와 뮤텍스의 차이점은?모니터란?공유 자원에 대해 여러 프로세스가 동시에 접근을 시도할 때, 타이밍이나 순서 등이 결과값에 영향을 줄 수 있는 상태.공유 자원에 여러 프로세스가 동시에 접근하면 자료의 일관성을 해치는 결과가 나타날

어제
·
0개의 댓글
·

[CS - 운영체제] 데드락(Deadlock)

교착상태(데드락)란?교착상태가 발생할 필요조건은?교착상태가 일어나는 원인은? 교착상태를 해결하는 방법은?둘 이상의 프로세스가 다른 프로세스가 점유하고 있는 자원을 서로 기다릴 때, 무한 대기에 빠지는 상황.교착 상태.데드락은 프로세스가 자원을 사용하는 절차인 Reque

어제
·
0개의 댓글
·
post-thumbnail

NWK01. 네트워크의 기초

네트워크란 노드와 링크로 이루어져 있고 서로 연결되거나 연결되지 않을 수 있다.

어제
·
0개의 댓글
·
post-thumbnail

cs 기초 - 함수 3(컴파일과 링크)

컴파일과 링크 헤더파일

1일 전
·
0개의 댓글
·
post-thumbnail

[CS] JVM의 이해

스택 기반의 가상 머신 \- 대표적인 컴퓨터 아키텍처들은 레지스터 기반으로 동작함. \- JVM은 스택 기반으로 동작심볼릭 레퍼런스 \- 기본 자료형(Primitive data type)을 제외한 모든 타입(클래스와 인터페이스)을 명시적인 메모리 주소 기반의 레퍼

1일 전
·
0개의 댓글
·
post-thumbnail

[CS - 운영체제] CPU 스케쥴링

CPU 스케쥴링이란?CPU 스케쥴링 알고리즘의 종류와 특징은?스케쥴링의 효율을 분석하는 기준은?CPU 스케쥴링은 다중 프로그래밍(=멀티 프로그래밍)을 가능하게 하는 운영체제 동작 기법이다.다수의 작업(ex. 프로세스)이 CPU 및 공용자원을 나누어 사용하는 것.멀티 프

1일 전
·
0개의 댓글
·
post-thumbnail

크롤링과 LRU 캐시

💡 크롤링(crawling) 혹은 스크레이핑(scraping)은 웹 페이지를 그대로 가져와서 거기서 데이터를 추출해 내는 행위. 크롤링하는 소프트웨어는 크롤러(crawler)라고 부름.웹 상에는 데이터가 점점 많아지면서 필요한 데이터를 추출하는 것이 매우 힘들다. 하

1일 전
·
0개의 댓글
·