본문 바로가기

Software3

리눅스 OS 시스템 아키텍처 및 영역별 역할 정의 리눅스 운영 체제 환경의 아키텍처는 크게 커널과 사용자 영역으로 나뉘며, 이 두 영역은 시스템 소프트웨어와 사용자 소프트웨어, 라이브러리 등 다양한 요소로 구성됩니다. 커널 (Kernel) 커널은 리눅스 시스템의 핵심 부분으로, 하드웨어와 소프트웨어 사이의 인터페이스 역할을 합니다. 프로세스 관리: 프로세스 생성, 스케줄링, 동기화 및 종료 등을 관리합니다. 메모리 관리: 물리적 메모리 할당, 페이지 교체 알고리즘, 가상 메모리 관리 등을 담당합니다. 장치 드라이버: 하드웨어 장치와의 통신을 가능하게 하는 소프트웨어 모듈입니다. 파일 시스템 관리: 데이터 저장 및 접근 방법을 제공합니다. 시스템 소프트웨어 (System Software) 이는 커널과 밀접하게 작동하며 시스템 운영에 필수적인 소프트웨어를 .. 2024. 3. 7.
사이버 보안 위험의 균형 전환: 소프트웨어의 원칙 및 접근 방식 CISA와 미국 및 국제 파트너 17곳이 함께 "Shifting the Balance of Cybersecurity Risk: Principles and Approaches for Secure by Design Software"라는 제품의 업데이트 버전을 발표했습니다. 이 업데이트 버전은 확장된 원칙과 지침을 담고 있으며, 새로운 국제 기관 8곳의 공동 인증을 포함하고 있습니다. 최초로 2023년 4월에 발표된 이 지침은 소프트웨어 제조업체들에게 보안 설계로 제품을 출시하는 것이 필요하다고 촉구하며, 보안 설계 제품만을 고객에게 제공하도록 설계 및 개발 프로그램을 개선할 것을 요구합니다. 이 업데이트된 지침은 수백 명의 개인, 회사, 비영리 단체들로부터 받은 피드백을 반영하고 있으며, 세 가지 원칙인 고.. 2024. 2. 3.
고급 사용자를 위한 Windows 레지스트리 정보 Microsoft Windows 98, Windows CE, Windows NT 및 Windows 2000에서 하나 이상의 사용자, 응용 프로그램 및 하드웨어 장치에 맞게 시스템을 구성하는 데 필요한 정보를 저장하는 중앙 계층형 데이터베이스 해당 레지스트리에는 각 사용자의 프로필, 컴퓨터에 설치된 응용 프로그램과 각 응용 프로그램이 작성할 수 있는 문서 유형, 폴더 및 응용 프로그램 아이콘의 속성 시트 설정, 시스템에 존재하는 하드웨어, 사용되고 있는 포트 등 작동 중에 Windows에서 지속적으로 참조하는 정보가 들어 있습니다. 해당 레지스트리는 Autoexec.bat 및 Config.sys와 같은 Windows 3.x 및 MS-DOS 구성 파일에 사용된 대부분의 텍스트 기반 .ini 파일을 대신합니다.. 2010. 7. 22.