인터럽트(Interrupt)
What is Interrupt?
What is Interrupt?
Why use a docker?
요즘 프로젝트들을 보면 그냥 배포하는 것이 아닌 아래처럼 도커를 통해 배포하는 것을 많이 볼 수 있다. 우리 프로젝트도 도커를 이용해 배포를 하려고 하는데 도커가 뭔지, 왜 사용하는지 알아보자
정규화(Normalization)란?
데이터베이스 정규화란 관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구성하는 프로세스이다. 데이터베이스 정규화의 목표는 이상이 있는 관계를 재구성하여 작고 잘 조직된 관계를 생성하는 것이다. 정규화를 통해 불필요한 데이터를 없앨 수 있고, 삽입/갱신/삭제 시 발생할 수 있는 각종 이상현상을 방지할 수 있다.
What is OSI 7 Layer Model?
OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것인데 왜 이렇게 나누게 되었을까? 우선 흐름을 한 눈에 알아보기 쉽고 각 계층은 독립적으로 존재함으로 써 문제 발생 시 어느 계층에 문제가 생겼는지 쉽게 파악 가능하다.
What is PCB, Context Switching?
우리는 인터넷을 하고 있는 동시에 음악도 들을 수 있고 채팅도 할 수 있다. 어떻게 컴퓨터는 동시에 처리할까? 컴퓨터는 사실 동시에 처리하는 것이 아니라 각 프로그램을 일정시간 동안 번갈아가면서 실행(TIME SHARING)하고 있는데 그 속도가 매우 빨라서 우리가 동시에하고 있는 것처럼 느낄뿐이다.
How do http and https work?
HTTP와 HTTPS에 대한 설명은 이전글에 있습니다.
http와 https의 차이
HTTP는 서버/클라이언트 모델에 따라 데이터를 주고받기 위한 프로토콜이다. 즉, 인터넷에서 하이퍼텍스트를 교환하기 위한 통신 규약으로 주로 80번 포트를 이용한다. HTTP는 TCP/IP 위에서 동작하는 프로토콜로 주요 특징으로는 서버가 요청에 응답을 마치면 연결을 끊는 Connectionless와 이전 통신에 대한 정보를 기억하고 있지 않는 Stateless한 특징을 가지고 있다.
What is Operating System?
프로세스 동기화란?
가상 메모리란?