네트워크 운영체제 vs 분산 운영체제 (NOS vs DOS)
Jan 23, 2026 · Updated Jan 27, 2026
핵심 개념
섹션 제목: “핵심 개념”네트워크 운영체제(NOS)는 사용자가 원격 자원에 명시적으로 접근하는 환경을 제공하고, 분산 운영체제(DOS)는 원격 자원 접근을 로컬 자원처럼 투명하게 제공한다. 현재 모든 범용 OS(Windows, macOS, Linux, Android, iOS)는 NOS이다.
동작 원리
섹션 제목: “동작 원리”네트워크 운영체제 (NOS)
섹션 제목: “네트워크 운영체제 (NOS)”사용자가 명시적으로 원격 자원에 접근한다.
- 원격 로그인(SSH): 원격 시스템에 로그인하여 명령 실행
- 원격 파일 전송(FTP, SFTP): 파일을 명시적으로 다운로드/업로드
- 클라우드 스토리지: 웹 인터페이스나 앱으로 파일 접근
- 사용자가 원격 시스템의 명령어를 알아야 함
NOS: 명시적 접근
1 사용자
ssh/sftp 명령 실행 2 원격 서버
명시적으로 접근 3 작업 수행
사용자가 직접 조작 분산 운영체제 (DOS)
섹션 제목: “분산 운영체제 (DOS)”사용자가 원격 자원을 로컬처럼 접근한다. 운영체제가 데이터/계산/프로세스 마이그레이션을 관리한다.
| 마이그레이션 유형 | 이동 대상 | 사용 시점 |
|---|---|---|
| 데이터 마이그레이션 | 데이터 | 원격 데이터 접근 필요 시 |
| 계산 마이그레이션 | 연산 (RPC) | 데이터가 크고 계산이 작을 때 |
| 프로세스 마이그레이션 | 프로세스 전체 | 부하 분산, HW/SW 선호도 |
DOS: 투명한 접근
1 사용자
로컬 파일 접근 2 OS
위치 판단 및 라우팅 3 원격 서버
자동으로 접근 4 결과 반환
로컬처럼 보임 - NOS = 다른 도시의 도서관에서 책을 대출하려면 직접 가거나 택배 요청해야 함
- DOS = 어느 도서관에 가든 모든 책이 있는 것처럼 보임 (시스템이 알아서 가져옴)
# NOS: 명시적 접근ssh user@server.example.comls /home/user/documentssftp user@server.example.comget report.pdf
# DOS: 투명한 접근open /network/server/documents/report.pdf# 사용자는 파일이 어디 있는지 몰라도 됨관련 개념
섹션 제목: “관련 개념”- 분산 시스템의 투명성 (Transparency) - DOS가 추구하는 투명성의 세부 유형과 원리
- 분산 파일 시스템 (DFS) - NOS와 DOS 환경에서 파일 공유를 구현하는 시스템
- 분산 시스템 (Distributed System) - NOS와 DOS가 동작하는 분산 시스템의 기본 구조
- 분산 시스템의 견고성 (Robustness) - 분산 운영체제가 다루는 장애 대응 능력
- 분산 시스템의 확장성 (Scalability) - 분산 시스템의 확장 가능한 설계 원칙