전체 글 (92) 썸네일형 리스트형 [컴퓨터 공학] 프로세스 1. Process - 운영 체제에서 프로세스는 실행 중인 프로그램의 인스턴스 - 운영 체제에서 예약하고 실행할 수 있는 기본 작업 단위 Code image (Binary) - 실행 파일 2. Process Scheduling 배치 처리 시스템 (Batch Processing) - 여러 프로그램을 순차적으로 실행시키기 위한 프로세싱 시분할 시스템 (Time-Sharing System) - 하나의 컴퓨터 시스템을 복수의 사용자가 동시에 대화식으로 사용하는 이용 형태 - 중앙 처리 장치(CPU)의 처리 시간을 아주 짧게 세분화하여 각 사용자의 프로그램에 할당하여 차례차례로 복수의 처리를 실행 (각 사용자는 마치 컴퓨터를 독점하고 있는 것처럼 사용) - 일반적으로 복수의 사용자가 대형 컴퓨터와 접속하여 사용하.. [컴퓨터 공학] 운영체제 운영체제 (Operating Systems , OS) - 사용자의 하드웨어, 시스템 리소스 (Hardware) 를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어 - 입출력과 메모리 할당과 같은 하드웨어 기능의 경우 응용 프로그램과 컴퓨터 하드웨어 사이의 중재 역할 - 응용프로그램 제어 (소프트웨어를 응용프로그램이라고 함) - 일반적으로 커널에 여러가지 기능이 추가된 상태 Kernel - 운영체제의 핵심이라 할 수 있는 매우 중요한 소프트웨어로 하드웨어의 자원을 자원이 필요한 프로세스에 나눠주고, 덩달아 프로세스 제어(작업 관리), 메모리 제어, 프로그램이 운영 체제에 요구하는 시스템 콜 등을 수행하는 부분이며 운영 체제의 가장 아래 계층에서 돌아감 - 현재 많이 사용되고 있는 운영 .. [컴퓨터 공학] 메모리 Memory Register CPU 안에서 데이터 보관 SRAM (Static RAM) - Flip-flop (F/F)으로 작동하는 방식 - 전류 신호가 오기 전까지는 상태가 변화하지 않아 안정적임 (단, RAM자체는 휘발성이라 전원을 끄면 사라짐) - L1, L2, L3 캐쉬 포함 (최대한 가장 많이 사용하는 메모리의 데이터를 넣어놓고 메모리까지 접근하지 않고 CPU가 가져다 쓸 수 있게 함) - 일반적인 data, 변수, stack 저장용 - 주로 임베디드 컴퓨터에 사용 DRAM (Dinamic RAM) - 축전기 (Capacitor, CAP)로 작동하는 방식 - 시간에 흐름에 따라 메모리가 변화하기 때문에 일정 간격으로 충전이 필요하여 Refresh 회로에 신호를 보내줘야 함 - 주로 대형 컴퓨터에.. 이전 1 2 3 4 5 ··· 31 다음