본문 바로가기

Server8

Context Switching이란? Context Switching 이란? 멀티프로세스 환경에서 CPU가 하나의 프로세스를 작업중인 상황에서 인터럽트의 요청에 의한 CPU에서 작업중인 프로세스의 상태 값을 PCB 에 저장해 새로운 프로세스의 상태를 적재 하는 것을 의미합니다. PCB Context Switching은 PCB라는 메모리 공간에 프로세스 상태값은 저장하고, 해당값들을 찾는 방법으로 구현됩니다. PCB에 저장되는 내용 Process ID(PID) 레지스터 값(PC,SP등) Scheduling info(프로세스 상태) Memory info(메모리 사이즈),전체 프로세스 사이즈 등 Context Switching 은 언제 일어날까? I/O request (입출력 요청할 때) time slice expired (CPU 사용시간이 만료.. 2022. 8. 7.
AWS S3(Simple Storage Service)란 무엇인가? AWS S3 란? Simple Storage Service의 약자로 AWS에서 제공하는 인터넷용 저장소 서비스입니다. 각종 정적 파일들과 스크립트를 저장하고 제공하는 용도로 사용합니다. 원하는 양의 데이터를 저장, 검색, 삭제할 수 있습니다. 구글 드라이브와 비슷하다고 생각하시면 됩니다. S3는 버킷(Bucket)과 객체(Object)로 라는 단위가 있습니다. 객체(Object) : 데이터와 메타데이터를 구성하고 있는 저장단위 입니다. 버킷(Bucket): 이러한 객체를 저장하고 관리하는 역할을 합니다. S3 버킷(Bucket) 구성 Amazon S3에서 생성되는 최상위의 디렉터리이며, Amazon S3에 저장된 객체의 컨테이너입니다. S3상의 모든 객체는 버킷에 포함됩니다. 한 계정 당 최대 100개의.. 2022. 7. 11.
AWS EC2(Elastic Compute Cloud)이 무엇인가? EC2란 Elastic Comute Cloud의 약자로 AWS(Amazon Web Service)에서 제공하는 서비스입니다. 몇 번의 클릭으로 가상의 컴퓨터를 임대할 수 있습니다. 특징 1. 요구에 맞춰 컴퓨팅 용량을 빠르게 변화 가능합니다. 2.사용한 만큼의 요금 또는 장기 계약 등 사용자의 환경에 따라 요금을 부과하므로 필요에 따라 비용 관리가 가능합니다. 3. 다양한 OS를 지원합니다. 주요기능 인스턴스 EC2에서 관리하는 하나의 서버 단위를 인스턴스라고 합니다. AMI 운영 체제 및 애플리케이션 서버, 여러 소프트웨어들이 구성된 상태로 제공되는 템플릿과 같습니다. AMI는 같은 구성을 가진 여러 개의 인스턴스를 생성해야 할 때 사용하면 불필요하게 설정하지 않아도 빠르게 생성할 수 있습니다. 인스턴.. 2022. 7. 5.