리눅스마스터 1급 공부 - 운영체제의 개요
·
Computer Science/리눅스마스터
운영체제란 ?사용자와 하드웨어 간의 상호작용을 위한 사용자 인터페이스 → 즉, 하드웨어 제어, 입출력 등의 관리를 수행CPU, MEM, I/O장치 등 하드웨어를 효율적으로 관리한다(자원 스케줄링 등) → 한정된 하드웨어 자원을 다수의 이용자가 공유할 수 있게 하기 위함응용 프로그램이 동작할 수 있는 프로그래밍 인터페이스 또한 제공프로그램에게 system call (커널 기능을 호출할 수 있게 해주는 기능)을 제공한다.오류 복구 기능, 네트워크 기능 등등 …운영체제의 목적효율성 → Throughput, Turnaround Time의 최소화를 목적으로 한다.주어진 문제를 정확하게 처리하는 신뢰도(Reliability) 향상을 목적으로 한다.이용할 수 있는 시스템 자원의 정도를 의미하는 사용 가능도(Avail..
OSI 7계층, 웹소켓
·
Computer Science/네트워크
이번에 서버를 구축하면서 웹소켓을 사용하게 되었다.사용하는 김에 어떤 방식으로 돌아가는지 공부해보자 HTTP와 Websocket은 데이터를 교환하는 방식 중 하나HTTP는 OSI7계층 모델에서 7계층 프로토콜이고, 웹소켓은 TCP 기반이라고 함 그래서 먼저 OSI 7계층과 각 통신 방식에 대해 알아보려고 함OSI 7계층컴퓨터와 컴퓨터 사이 정보를 교환하기 위해서는 네트워크상의 통로를 통해 데이터를 주고받아야 한다. 이 과정을 ISO에서 7단계로 구조화해둔것이 OSI7계층 (실무에서 사용하기 좋도록 단순화한 버전이 TCP/IP 4계층. 나오기는 TCP/IP가 먼저 나왔지만..)모델시기특징TCP/IP1970년대 후반실제 인터넷 프로토콜 기반, 실용적OSI 7계층1980년대 중반표준화/교육 목적, 계층별 역할..
홈서버 구축 일기1 - 하이퍼바이저?
·
Computer Science/네트워크
개인 플젝 진행을 위해 서버가 한 대 필요했음처음에는 클라우드 서버로 편하게 사용하려고 AWS 프리티어로 알아봤는데, 돈이 청구된다고 하더라 이게 완전 무료가 아니고 어디까지 범위는 무료고, 사용하는 서비스가 많아질수록 또 청구되는 금액이 발생하는 모양인데, 그거를 알아보고 완벽하게 관리하기가 너무 어려워보였음 그래서 일반적인 클라우드 서버의 월간 사용료를 알아보니, 최소 사양으로 월평균 6-7만원 정도 나오더라,,,아직 모아야 할 돈이 많은 사회 초년생인 나에게 저정도 고정지출은 꽤나 타격이 클거라고 생각했음. (넉넉잡아 연 100만원이니,,, 일본을 한 번 더 다녀올 수 있는 금액이었다 ㅡ.ㅡ)어차피 고사양이 필요한 것도 아니고, 아직까지는 개인 공부용 플젝이기 때문에 집에서 놀고있는 노트북을 홈서버..