정보처리기사 오답노트
미들웨어란? 클라이언트와 서버 간의 통신을 담당하는 시스템 소프트웨어이다. - 이기종 하드웨어, 소프트웨어, 네트워크, 프로토콜, PC 환경, 운영체제 환경 등에서 시스템 간의 표준화된 연결을 도와주는 소프트웨어이다. - 표준화된 인터페이스를 통하여 시스템 간의 데이터 교환에 있어 일관성을 제공한다. - 운영체제와 애플리케이션 사이에서 중간 매개 역할을 하는 다목적 소프트웨어이다. 구조 패턴 종류? - 어댑터, 브릿지, 컴포지트, 데코레이터, 퍼싸트, 플라이웨이트, 프록시 생성 패턴 - 추상 팩토리 패턴, 프로토타입 패턴, 빌더 패턴, 팩토리 메소드 패턴, 싱글톤 패턴 행위 패턴 - 역할 사슬 패턴, 커맨트 패턴, 인터프리터 패턴, 이터레이터 패턴, 미디에이터 패턴, 메멘토 패턴, 옵저버, 상태, 전략,..
2024. 3. 1.
Linux Fundamental
리눅스 주요 구성 커널 데몬 애플리케이션 데이터 파일 설정 파일 1. 커널 (Kernel): - 리눅스의 핵심 부분입니다. - 시스템의 모든 기본 기능을 제어하며, 하드웨어와 소프트웨어 간의 통신을 관리합니다. - 프로세스 관리, 메모리 관리, 장치 드라이버, 시스템 호출 및 보안 기능 등을 포함합니다. - 사용자와 직접 상호작용하는 부분이 아니라, 시스템과 하드웨어 사이의 중개자 역할을 합니다. 2. 데몬 (Daemon): - 백그라운드에서 실행되는 프로세스로, 사용자의 직접적인 개입 없이 특정 서비스나 작업을 수행합니다. - 예를 들어, 웹 서버 데몬, 파일 공유 데몬, 프린트 서버 데몬 등이 있습니다. - 시스템이 부팅될 때 자동으로 시작되는 데몬도 있고, 필요에 따라 수동으로 시작할 수 있는 데몬..
2024. 1. 11.