본문 바로가기
반응형

Computer Science22

분산 시스템 분산 시스템은 통신 네트워크를 통해 서로 약하게 결합된 일련의 프로세서로 구성됩니다. 이러한 프로세서들은 메모리와 클록을 공유하지 않으며, 각각 로컬 메모리를 가지고 있습니다. 이들은 LAN 또는 WAN과 같은 네트워크를 통해 서로 통신합니다. 분산 시스템에서 하나의 프로세서 관점에서 볼 때, 해당 프로세서가 소유한 리소스는 로컬이며, 그 프로세서와 해당 리소스 이외의 모든 다른 프로세서는 리모트입니다. 분산 시스템 내 프로세서는 크기와 기능은 다양하며, 마이크로프로세서, 워크스테이션, 미니컴퓨터, 대용량 일반용 컴퓨터 등이 될 수 있습니다. 시스템 환경에 따라 사이트, 노드, 컴퓨터, 머신, 호스트 등 다양한 용어로 불리게 됩니다. 사이트는 기계의 위치를 나타내며, 특정 사이트 내의 특정 기계를 나타내.. 2023. 3. 29.
파일 관리 파일 관리자의 요소 파일 관리자는 운영 체제에서 가장 중요한 구성 요소 중 하나이며, 파일이 사용하는 자원을 관리하고 생성, 삭제, 수정, 접근을 제어하는 소프트웨어이다. 이 소프트웨어는 다음과 같은 네 가지 요소로 구성된다. ① 파일에 저장된 데이터에 액세스하는 방법에 관련된 액세스 방식 ② 파일을 저장, 참조, 공유할 수 있도록 하고 안전하게 보호되도록 하는 기술을 제공하는 파일 관리 ③ 파일을 저장하기 위해 보조기억장치에서 할당해야 하는 공간과 관련된 보조기억장치 관리 ④ 파일의 무결성을 유지하여 정보가 소실되지 않도록 하는 일과 관련된 파일의 무결성 유지 루트는 디스크의 루트 디렉터리가 시작되는 위치를 가리킨다. 루트 디렉터리는 여러 개의 사용자 디렉터리를 가지며, 각 사용자 디렉터리는 사용자의 .. 2023. 3. 26.
순차접근 저장장치 Sequential Access Storage는 데이터를 순차적으로 읽고 쓰는 방식으로 동작하는 저장 장치이다. 테이프 장치는 이러한 스토리지 유형의 전형적인 예입니다. 데이터는 연속적으로 테이프에 기록되며 읽기 프로세스 중에도 순차적으로 읽힙니다. 테이프의 릴 바인딩 특성으로 인해 확장된 초기 액세스 시간이 필요합니다. 데이터에 액세스하려면 원하는 위치에 도달할 때까지 테이프를 릴에서 풀어야 합니다. 순차 액세스 저장 장치의 사용은 오늘날 하드 디스크와 플래시 메모리의 출현으로 인해 감소하고 있습니다. 그러나 이러한 장치는 특히 대기업 및 기관에서 대규모 데이터 백업에 여전히 사용됩니다. 직접 액세스 스토리지는 위치를 지정하여 데이터를 직접 읽거나 쓸 수 있는 장치입니다. 직접 액세스 저장 장치는 자기.. 2023. 3. 26.
입출력 처리 유형 1. 프로그램 방법 입출력을 처리하는 프로그램 방법은 CPU만을 이용합니다. 이 방법은 폴링을 사용합니다. 폴링(polling)이란 CPU가 입출력장치의 상태를 지속적으로 확인하여 CPU가 원하는 상태가 될 때까지 기다리는 것입니다. 예를 들어, 인쇄를 하려면 CPU는 프린터가 사용 가능한 상태인지 확인해야 합니다. 하지만 프린터가 다른 인쇄 작업을 처리 중일 경우, 사용 중 상태로 확인됩니다. 그러면 CPU는 다시 프린터의 상태를 확인하고 사용 중 상태이면 또 다시 상태 확인을 반복해야 합니다. 이렇게 상태를 확인하다가 프린터가 사용 가능한 상태로 확인되면 인쇄할 내용을 프린터로 보내게 됩니다. 예를 들어, 인쇄할 내용이 10줄이고 프린터가 한 번에 한 줄씩 인쇄할 수 있다면, CPU가 첫 줄을 보낸 .. 2023. 3. 26.
반응형