Microsoft가 개발한 운영체제로, 전 세계적으로 가장 많이 사용되는 PC용 OS입니다. 그래픽 사용자 인터페이스와 다양한 소프트웨어 호환성이 특징입니다.
Windows의 기본 폴더 구조
Windows는 NT 계열 운영체제이며, 파일 시스템은 NTFS를 주로 사용합니다. Windows의 폴더 구조는 macOS나 Linux와는 다르게 보이지만, 기본적으로 시스템 파일, 사용자 데이터, 프로그램 파일 등을 구분하여 관리합니다.
- C:\Windows
- 운영체제 핵심 파일, 라이브러리, 시스템 드라이버, 서비스 등이 포함된 폴더입니다.
- 예:
C:\\Windows\\System32
는 시스템 실행에 필수적인 실행 파일과 DLL, 유틸리티들이 위치합니다.
- C:\Program Files
- 설치된 응용 프로그램들이 기본적으로 저장되는 폴더입니다.
- 64비트 응용 프로그램은 보통
C:\\Program Files
에, 32비트 응용 프로그램은 C:\\Program Files (x86)
에 설치됩니다.
- C:\Users
- 각 사용자의 프로필과 개인 데이터를 저장하는 폴더입니다.
- 각 사용자 계정은
C:\\Users\\Username
이라는 하위 폴더를 가지며, 여기에는 문서, 사진, 다운로드, 앱 데이터 등이 저장됩니다.
- C:\ProgramData
- 모든 사용자와 관련된 공용 애플리케이션 데이터, 설정 파일, 라이센스 정보 등이 저장됩니다.
- 이 폴더는 숨겨진 폴더이며, 각종 프로그램이 공용 설정을 저장하는 용도로 사용합니다.
- C:\Temp (또는 C:\Windows\Temp)
- 임시 파일을 저장하는 곳입니다. 시스템 및 응용 프로그램이 작업 중에 생성하는 임시 데이터를 보관하며, 주기적으로 삭제되거나 사용자가 직접 클린업할 수 있습니다.
Windows 특징:
- 그래픽 사용자 인터페이스 중심: Windows는 GUI 기반으로 사용자에게 친숙한 아이콘과 탐색 인터페이스를 제공합니다.
- 사용자 권한과 UAC: 파일 시스템의 보안을 위해 사용자 계정 컨트롤(User Account Control, UAC)이 도입되어, 관리자 권한이 필요한 작업은 별도로 승인해야 합니다.
- 레지스트리: Windows는 시스템 및 응용 프로그램 설정 정보를 중앙집중식 데이터베이스인 레지스트리에 저장합니다. 레지스트리는 파일 시스템 폴더 구조와 별도로 존재합니다.
- 프로그램 설치 및 제거: Windows Installer와 같은 도구를 사용하여 프로그램을 설치하고,
Add/Remove Programs
를 통해 제거하는 방식으로 관리됩니다.
결론
- Windows:
- NT 계열 운영체제로,
C:\\Windows
, C:\\Program Files
, C:\\Users
등으로 구성되며, GUI와 중앙집중식 레지스트리 시스템을 통해 시스템과 사용자 데이터를 관리합니다.
- 보안 측면에서는 UAC와 파일 시스템 권한, 그리고 프로그램 설치/제거 도구 등이 중요한 역할을 합니다.