IT & 프로그래밍/Win32시스템프로그래밍3 Win32 파일 시스템과 문자 I/O 사용 Win32 파일 시스템 파 일 시 스 템과 간 단 한 터 미 널 I / O는 대 개 의 경 우 개 발 자 들 이 부 닥 치 는 첫 번째 운 영 체 제 부 분 이 다. M S - D O S와 같은 초 기의 P C 운 영 체 제 들 은 파 일 과 터 미 널 (또는 콘솔) I/O를 관리하는 것이 대부분의 기능이었으며, 현재의 거의 모든 운 영체제에서도 이 자원들은 여전히 중심 기능으로 자리 잡고 있다. 파 일 은 데 이 터 와 프 로 그 램의 장 기 보 관 소로서 필 수 적 이 며 , 가 장 간 단 한 프로 그 램과 프로그램 사이의 통신 형태이기도 하다. 또한,파일 시스템 모델의 많은 측면이 프로세스 간 및 네트워크 통신에 적용되고 있다. 모 든 파 일 시 스 템 은 같 은 방 법 으 로 접 근 하 지 만 ,.. 2022. 3. 10. Win32 시스템 프로그래밍 시작하기 Win32 시스템의 원칙 Win32에는 기억을 해두어야 할 몇 가지 기본 원칙이 있다. 또, Win32 API는 UNIX 프로그래머들이 친숙한 POSIX API 같은 다른 API들과는 여러 면에서 다소간 차이를 보이고 있다. Win32가 원래 어려운 것은 아니지만, 코딩하는 스 타일과 기술면에서 어느 정도 변화를 요구한다. • 거의 모든 시스템 자원은 핸들(handle)에 의해 식별되고 참조되는 커널(kernel) 객체이다. • 커 널 객 체는 반 드 시 W i n 3 2 A P I에 의 해 서 만 다 루 어 져 야 한 다. 다 른 뒷 문 은 없다. W i n 3 2 가 객 체 지 향 은 아 니 지 만 , 이 규 약 은 객 체 지 향 프로 그 래 밍 에 서의 데이터 추상화 원칙과 일치한다. • 객 체 는.. 2022. 3. 10. 윈도우NT와 윈도우95 윈도 95 및 윈도 NT: 개요 마이크로소프트사의 32비트 운영체제에 관한 사항들이 아주 많은 매체에 의해 다루어지면서 때로는 운영체제 자체가 모호해지는 경우도 있다. Win32 운영체 제는 다음과 같은 특징을 가지고 있다. • 객체지향적 사용자 인터페이스 • 네트워크 및 클라이언트/서버 컴퓨팅과 인터넷 접근을 지원하는 시스템 소 프트웨어가 같이 공급 • 시스템 관리 등과 같은 주요 임무를 담당하는 유틸리티 지원 이와 같은 시스템 기능들은 진정한 의미의 운영체제에게는 필수적인 것이다. 따라서, Win32 운영체제는 UNIX, IBM MVS 등의 다른 운영체제와 기능면에 서는 견줄 수 있게 되었다. 더욱이 이들은 대개의 경우 저가의 PC와 같이 공급되거나 옵션 사양으로 얻을 수 있다. 운영 제제 기본 운영.. 2022. 3. 9. 이전 1 다음 반응형