본문 바로가기

Computer Science/Operating System2

리눅스 기본 Linux는 CUI인가 GUI 인가? CUI(Character User Interface) - 키보드 이용한 명령에 의해 조작하는 환경 - Linux - 리소스가 작고 보안이 비교적 견고하며 자동화 처리가 쉽다 GUI(Graphical User Interface) - 마우스를 이용하여 파일이나 폴더를 조작하는 환경 - Window, Mac 리눅스의 배포 형태, Distribution 리눅스 자체는 오픈소스이지만 실제로 기업이나 단체가 독자적인 규칙이나 지원 등 서비스를 덧붙여 패키지를 만들고 있다. 이것을 디스트리뷰션, 즉 배포 형태라고 한다. 유명한 디스트리뷰션 계열 Debian - Ubuntu slackware RedHat - CentOS > 무상에서 유상으로 변경됨(Red Hat Enterprise.. 2023. 2. 17.
[운영체제] 운영체제의 구조 전체적인 컴퓨터 시스템 구조 응용프로그램 & 유틸리티 인터페이스 시스템 호출 ↕ 커널 드라이버(일부만 지원) ↕ 하드웨어(CPU, 메모리, 마우스, 모니터, 하드디스크 등) 1. 커널과 인터페이스 1.1 커널 프로세스 관리, 메모리 관리, 저장 장치 관리와 같은 운영체제의 핵심적인 기능 모아놓음 = 자동차의 엔진(성능을 좌우함) 안드로이드와 IOS 모두 유닉스 운영체제 커널을 이용한다. 1.2 인터페이스(GUI) 커널에 사용자의 명령 전달하고 실행 결과를 사용자에게 알려주는 역할 = 자동차의 계기판 2. 시스템 호출과 디바이스 드라이버 2.1시스템 호출 인터페이스와 커널 사이 연결 담당 직접 접근 시스템 호출을 통한 접근 2.2 디바이스 드라이버 커널과 하드웨어 사이 연결 담당 3. 커널의 구성 3.1 .. 2021. 11. 2.