Posts [부스트캠프 AI Tech / Day0] 컴퓨터 기초지식
Post
Cancel

[부스트캠프 AI Tech / Day0] 컴퓨터 기초지식

[DAY 0] 컴퓨터 기초지식


1. 컴퓨터 OS

  • 운영체제: 소프트웨어가 하드웨어와 연결할 수 있게/다룰 수 있게 해주는 기반이 되는 시스템

2. 파일시스템

  • 파일시스템: OS에서 파일을 저장하는 트리구조 저장체제
  • 디렉토리(폴더): 파일과 다른 디렉토리를 포함할 수 있는 그릇
  • 파일: 컴퓨터에서 정보를 저장하는 논리적인 단위, 파일명+확장자로 나타낼 수 있음
  • 트리구조: 폴더 안에 폴더/파일이 있는 구조
    • root 디렉토리(/,슬래시 드라이브) 혹은 C 드라이브로 부터 시작하는 트리구조로 되어있음
  • 경로: 컴퓨터 파일의 고유한 위치
  • 절대경로 vs 상대경로
    • 절대경로: root 디렉토리부터 타겟 파일의 위치까지의 경로
    • 상대경로: 현재 디렉토리부터 타겟 파일의 위치까지의 경로
      • . : 현재 디렉토리
      • .. : 현재 내가 있는 디렉토리의 상위(부모, 한칸 앞)의 디렉토리

3. 터미널

  • 터미널: 마우스가 아닌 키보드로 명령을 입력하는 프로그램
    • 어원: 디스플레이와 키보드가 조합된 장치
    • 현재: CLI로 입력하는 화면
    • terminal = console = cmd
      • Wndows: CMD
      • Mac, Linux: Terminal
  • GUI vs CLI
    • GUI: Graphical User Interface
      • 마우스로 입력
    • CLI: Command Line Interface
      • 키보드로 입력
      • 텍스트를 사용하여 컴퓨터에 명령을 입력하는 인터페이스 체계
  • shell: 커널과 사용자간의 다리역할을 하는 인터페이스
    • 각 터미널에서는 프로그램을 작동하는 shell이 존재
    • shell 마다 다른 명령어를 사용
    • 코어에 명령어를 보내고 싶을 때 껍데기(명령어, shell)을 거쳐서 명령을 하게됨
    • 명령어 참고
This post is licensed under CC BY 4.0 by the author.