01. 윈도우즈 운영체제특징 : GUI | 선점형 멀티태스킹 | FAT, NTFS 파일 시스템 사용 | PnP | OLE | 255자의 긴 파일 이름 | Single-User System선점형 멀티태스킹(Preemptive Multi-Tasking) : 여러 작업 사이를 신속히 오가며 작업하고, 마치 여러 작업을 동시에 진행하는 것처럼 인지 | 프로그램 실행 시 프로세스가 되며, 프로세스는 여러 스레드 실행 | 스레드는 CPU라는 한정적 자원을 서로 사용하고자 경쟁 관계를 가짐 | 이때 OS는 CPU의 시간을 분배해 프로세스 실행시킴 | 이때, 응답 없는 프로세스는 OS가 강제로 CPU를 뺏을 수 있음FAT, NTFS 파일 시스템FAT(file allocation table) : MS-DOS용으로 개발..
OS(Oreationg System) : 하드웨어 및 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 소프트웨어구성요소 : 사용자 인터페이스 | 커널 | 시스템호출 | 드라이버사용자 인터페이스 : CLI | GUI커널 : 운영체제의 핵심이 되는 컴퓨터 프로그램... OS의 다른부분 및 응용 프로그램 수행에 필요한 여러 가지 서비스 제공동작 방식 : 메모리에 상주하여 사용자 요청 처리 | 커널의 성능에 따라 OS의 안정성, 성능, 속도 등의 영향을 받음프로세스 및 메모리 관리 : 일정 시간 경과 시 다른 프로세스로 전환해 병행 실행 | 커널이 여러 개의 프로세스를 빠른 속도로 스케눌링 함 | 동시 동작하는 것처럼 보임 | 메모리는 한정된 자원이므로 커널에서 각 프로세스 별 필요한 공간을 ..
웹 : 서로 다른 환경에서 정보를 공유함에 있어 발생하는 문제 해결을 위해 만들어진 개념특징 : 텍스트, 그림, 소리 영상 등의 정보를 하이퍼텍스트로 연결해 제공 | 하이퍼텍스트를 해석해 우리가 보는 화면에 해당 내용 표시함웹페이지는 문서형태로 작성됨동작방식 : 서버와 클라이언트로 구분 | 클라이언트가 서버 접속 및 웹페이지를 요청하면 서버가 확인해 응답하는 구조로 동작서버 : 웹페이지, 웹 등을 저장하는 컴퓨터... 클라이언트가 서버에 접근하길 원할 때, 이를 확인해 웹페이지 사본 제공클라이언트 : 이용자가 인터넷을 이용할 때 사용하는 전자기기를 뜻하며, 브라우저를 통해 웹에 접근클라이언트 → 서버 : 요청(Request) | 서버 → 클라이언트 : 응답(Response)정적/동적 웹페이지정적 웹페이..

DMZ? 비무장지대 | 외부에서 접근 가능하지만, 내부엔 접근 불가능한 영역구성 방법 : 방화벽, NATM PAT 이용해 구성방화벽 : 들어오는 패킷(인바운드), 나가는 패킷(아웃바운드)을 제어하는데 사용되는 보안 장치 | 특정 유형의 패킷만 통과하도록 허용하고 다른 모든 트래픽은 차단하도록 구성NAT(Network Address Translation) : IP헤더에 있는 주소 정보를 수정해 하나의 IP주소를 다른 IP주소로 매핑 | 공인 IP(방화벽)를 DMZ 내부 IP주소로 매핑해 사용PAT(Port Address Translation) : 다른 IP를 가진 여러 장치가 단일 공인 IP 주소의 Port 번호를 사용해 공유할 수 있게 해주는 NAT의 한 종류 | NAT로 인해 변환된 주소는 하나의 공인..