목록자격증/정보보안기사 (73)
한땀한땀 정성들인 코딩
리눅스/유닉스의 구조 유닉스 링 구조 : 하드웨어, 커널, 셸, 응용 프로그램으로 구성 윈도우보다 훨씬 단순, 크게 파일 서브 시스템, 장치 드라이버, 프로세스 제어로 나뉘며, 커널의 파일 크기 또한 윈도우의 1/3 정도 프로세스 제어에서는 전체 프로세스 간 통신, 스케줄링, 메모리 관리를 구현, 장치 드라이버는 윈도우에서처럼 하드웨어와 소프트웨어를 연결해주는 인터페이스를 제공 파일 서브 시스템은 하드 디스크와 같은 저장 공간에 유닉스의 파일을 저장하고 읽는 역할 셀 개념 응용 프로그램에서 명령을 받아 커널에 전송하는 역할, 사용자의 키보드 입력 인식 해당 프로그램을 수행 셸(Shell)의 종류 – 본 셸(Bourne Shell), 콘 셸(Korn Shell), C 셸(C Shell) 셸이 제공하는 주요..
윈도우 관리자의 역할 – 입출력 관리자(I/O Manager) : 시스템의 입출력을 제어 – 객체 관리자(Object Manager) : 파일, 포트, 프로세스, 쓰레드 등의 객체들에 대한 정보를 제공 – 보안 참조 관리자(Security Reference Monitor Manager) : 각 데이터나 시스템 자원의 제어를 허가 하거나 거부함 – 프로세스 관리자(Process Manager) : 쓰레드를 생성하고 요청에 따라 처리 – 로컬 프로시저 호출 관리자(Local Procedure Call Manager) : 프로세스 간 통신을 가능하게 해 주는 장치 – 가상 메모리 관리자(Virtual Memory Manager) : RAM의 메모리를 할당하고, 가상 메모리의 페이징 (Paging)을 제어 – ..
순차처리 - 일을 하나씩 순서대로 처리 단순일괄처리 - 여러일 혹은 하나의 일을 한번에 처리 다중프로그래밍/다중처리 - cpu(하나 혹은 여러개) 복수개의 프로그램을 겉보기로 실행 위키백과 -컴퓨터 시스템 한 대에 둘 이상의 중앙 처리 장치(CPU)를 이용하여 병렬로 처리하는 것을 가리킨다. 또, 이 용어는 하나 이상의 프로세서를 지원하는 시스템의 능력, 또는 이들 사이의 태스크를 할당하는 능력을 가리키기도 한다. 겉보기?백그라운드 프로세스 : 사용자의 간섭없이 보이지 않는 뒷편에서 실행되는 컴퓨터 프로세스 ex)로그 처리, 시스템 모니터링, 스케줄링윈도우 - 윈도우서비스리눅스 - 데몬 순차(sequential) vs 병렬(parallel) vs 병행(concurrent)순차(sequential) 처리 ..