반응형

📚CS

    (운영체제, OS)단편화와 단편화 해결법

    단편화(Fragmentation)란 ? 기억장치의 빈공간이 여러개의 조각으로 나뉘는 현상 이는 기억장치의 사용 가능한 공간을 줄이거나, 읽기/쓰기의 수행속도를 늦춤 내부 단편화 메모리를 할당 할 때 프로세스가 필요한 양보다 더 큰 메모리가 할당되어서 메모리 공간이 낭비되는 현상 외부 단편화 메모리가 할당 및 해제 작업의 반복으로 메모리 중간중간에 사용하지 않는 메모리가 생기고 이를 합쳤을 때는 메모리가 충분하지만 실제로는 할당할 수 없는 상황 단편화 해결방법 통합기법 단편화로 인해 분산된 메모리공간들을 인접해 있는 것들끼리 통합 시킴(재배치 필요x) 외부단편화 해결법 - 압축 주기억장치에 분산되어 있는 단편화된 공간들을 통합하여 하나의 공간으로 만듦(재배치 필요) 비용이 많이 들어 자주쓰지 않고 정해진 ..

    쿠키와 세션(Cookie & Session)

    Cookie & Session Session & Cookie은 왜 사용하는가 ? Http protocol의 약점을 보완하기 위한 도구들 http protocol 특징 서버는 요청에 대한 처리를 한 후 클라이언트에 응답을 하고 불필요한 지속적 연결로 인한 자원낭비를 줄이기 위해 연결을 해제한다(stateless) 그러나 로그인정보같이 클라이언트와 서버가 연결 상태를 유지해야하는 경우가 있는데 이 때 클라이언트 단위로 상태 정보를 유지하기 위해 Cookie와 Session이 사용된다 Cookie란? 서버에서 사용자의 컴퓨터에 저장하는 정보파일 사용자가 별도의 요청을 하지 않아도 브라우저는 request시 Request Header를 넣어 자동으로 서버에 전송 key & value 쌍으로 구성되어있다 서버에서..

    컴퓨터 네트워크 #2(네트워크의 기본 규칙)

    컴퓨터 네트워크 #2 네트워크의 기본 규칙 Introduction ⚙세상이 질서있게 돌아가기 위해 우리들은 모두 특정한 규칙 하에 살아간다. 서로 다른 규칙, 약속하에 살아가게 되면 상당히 불편하고 소통도 되지 않을 것이다 ㅜㅜ. 이와 마찬가지로 네트워크에서도 문제없이 통신을 하려면 규칙을 지켜야한다. 이 규칙에 대해 알아보자! 프로토콜 위와 같이 컴퓨터간에도 모두 규칙을 정하였는데 이를 프로토콜이라 한다. 프로토콜 : 컴퓨터 간에 정보를 주고받을 때의 통신 방법에 대한 규칙이나 표준 OSI 모델과 TCP/IP 모델 네트워크에서는 데이터를 주고받기 위한 통신 규격이 정해져있다. 이 통신규격은 무엇일까? 표준 규격을 정하는 여러단체 중 ISO(International Organization for Stan..

    컴퓨터 네트워크 #1(네트워크 기본지식)

    컴퓨터 네트워크 (네트워크 기본지식) Introduction 🧱🔨 아무것도 모르는 바보인 나는 오늘부터 컴퓨터 네트워크를 공부하기로 했다. 처음부터 전공서적을 보면 화가 나니 easy한 책으로 시작해보자! 읽을 책은 모두의 네트워크(미즈구치 카츠야 지음, 이승룡 옮김)이다! 컴퓨터 네트워크란? 위키백과상에는 노드들이 자원을 공유할 수 있게 하는 디지털 전기통신망, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다. 기술되어있다. Q) 그럼 네트워크는 뭔데? A) 많은 내용들을 정리해보면 결국 어떤 것들을 연결시키는 관계의 묶음이다. 즉, 컴퓨터 네트워크란 컴퓨터 간의 네트워크를 연결한 것이다. 네트워크를 통해 할 수 있는 것은? 컴퓨터 간의 데이터 전송, 웹 사이트 열람, 메일 송수신 etc.. cf..