필요한 기간만큼만 컴퓨터를 사용하고 사용한 금액만큼만 돈을 지불할 수 있는 컴퓨팅 환경서로 다른 기종의 컴퓨터들을 묶어 대용량의 컴퓨터 폴을 구성하고 이를 원격지와 연결하여 대용량 연산을 수행하는 컴퓨팅 환경그리드가 하드웨어적인 컴퓨팅 환경의 통합, Saas는 사용자가
프로세스운영체제에서 프로세스는 하나의 작업단위프로그램저장장치에 저장되어 있는 정적인 상태프로세스실행을 위해 메모리에 올라온 동적인 상태(자신만의 메모리 영역이 있음을 의미)작성한 프로그램이 샐행되면 프로세스 된다.시분할 방식에서 프로그램이 프로세스로 전환될 때, 먼저
공유 자원 접근 순서에 따라 실행 결과가 달라지는 프로그램의 영역임계구역에서는 프로세스들이 동시에 작업하면 안 됨어떤 프로세스가 임계구역에 들어가면 다른 프로세스는 임계구역 밖에서 기다려야 하며 임계구역의 프로세스가 나와야 들어갈 수 있음상호 배제(mutual excl
프로그램: 파일 단위로 저장 장치에 저장되어 있으며, 아직 실행되지 않은 상태의 코드 덩어리프로세스: 실행 중인 프로그램.운영체제로 부터 주소 공간, 파일, 메모리 등을 할당받은 프로그램스레드: 프로세스의 실행 단위같은 프로세스에 있는 스레드끼리 프로세스의 자원을 공유
input/output, 데이터 입출력network(socket), file, pipe, device 등네트워크 통신은 socket을 통해 데이터 입출력컴퓨터의 실행되는 각 프로세스가 데이터 주고 받으려면 프로세스가 소켓을 열고 소켓을 통해 주고 받는다.네트워크 상의