shell(2)
-
[SYSTEM] linux 사용법 (1)
shell: 유저가 리눅스 시스템을 이용할 수 있는 인터페이스- 유저에게 입력을 받고 운영체제가 그것을 프로그램으로 처리하면 그 결과를 유저에게 출력 명령어1sudo apt update- 설치 가능한 소프트웨어 패키지 목록을 업데이트- 각 소프트웨어 패키지 별로 어떤 버전을 설치할 수 있는지 업데이트 2sudo apt upgrade- 리눅스에 설치된 소프트웨어 패키지의 버전을 업그레이드- 주기적인 소프트웨어 패키지 업그레이드를 통해 보안 문제 예방 3id- 현재 유저의 유저ID와 해당 유저가 속해있는 그룹ID를 출력- 파일을 읽고 쓰는 권한을 가지고 있는지 확인하기 위해 사용하는 명령어 4pwd- Print Woking Directory- 현재 작업 중인 디렉토리의 경로를 출력 5ls- List- 디렉토..
2023.10.12 -
[SYSTEM] OS
응용 프로그램-: 사용자를 위해 특정한 기능을 수행하는 프로그램 os-: 응용 프로그램에게 시스템 자우너을 할당하는 등의 복잡한 관리 작업을 하는 소프트웨어- 하드웨어와 사용자/응용 프로그램 사이에서 중재자 역할- CPU, 메모리, 입출력장치 등의 하드웨어 자원을 효율적으로 사용할 수 있도록 분배, 할당하여 성능을 높임- 하드웨어 자원들을 적절히 분배하고 각 기능을 수행-- CPU 스케줄링: 실행중인 프로그램, 즉 프로세스에 CPU를 번걸아 할당하는 과정에서, 어떤 프로세스에 CPU를 할당할지 결정-- 메모리 공간을 각 프로세스에 분배하고 사용하는 과정을 관리-- 컴퓨터가 입출력 장치와 정보를 주고 받는 과정을 관리- 사용자와 컴퓨터 사이 인터페이스 역할- 사용자가 컴퓨터에 명령을 내릴 수 있도록 하는 ..
2023.10.11