서버와 커널

신예환·2022년 9월 21일
0

웹 개발 기초

목록 보기
5/5
post-thumbnail
  • 서버는 왜 리눅스 사용하나요 단순히 무료여서 그런가요?
    • 그게 가장 큰 이유 입니다.
  • 펌웨어가 뭔가요?
    • 펌웨어의 예로 ROM에 상주하는 프로그램, OS의 부팅을 도와주는 프로그램, 바이오스 등이 있습니다.
  • 컴퓨터 자원에 대하여 예시를 들어주세요
    • CPU, 메모리, 디스크
  • 휴먼 유저가 운영체제로 다이렉트로 접근하는 경우는 뭐가 있나요?
    • 보통 쉘을 이용해서 직접 명령을 내리는 경우를 말합니다.
  • 바이오스도 펌웨어에 포함되나요?
    • 네, 맞습니다.
  • cmd는 유틸리티인가요? 쉘인가요?
    • 쉘이라고 봐도 됩니다.
  • 그래픽 셸은 뭔가요?
    • 윈도우 탐색기 같은 프로그램을 말합니다.
  • 커널이 스케줄링을 담당한다고 이해하면 될까요?
    • 네, 맞습니다.
  • 그럼 맥에 있는 터미널이 GUI인가요?
    • TUI 입니다.
  • 터미널과 원격 터미널은 무슨 차이가 있나요?
    • 터미널은 사용자 눈앞에 있는 물리적인 머신을 다루는 도구이고, 원격터미널은 원격지의 머신을 다루는 도구 입니다.
  • 커널이 그럼 브라우저창이나, 여러 프로그램의 메모리 부족 에러의 원인인가요?
    • 정말로 메모리가 부족했을 수도 있지만, 커널이 자원분배를 효율적으로 못 했다면, 어쨋든 메모리 관리는 커널의 영역이니, 그 경우에는 커널 탓이라고 해도 됩니다.
  • 터미널에서 관리자 권한으로 들어가는 건 어떤 차이인건가요?
  • CLI = TUI 로 이해해도 될까요?
    • CLI, 터미널, 쉘, TUI는 그냥 동의어 정도로 이해하셔도 문제 없습니다.
  • 쉘과 터미널의 차이가 있나요?
    • 엄밀히 말하면 차이가 있지만, 개발자들 사이에서는 동의어로 쓰이는 경우가 많습니다.
  • ms dos는 쉘이에요? 아니면 tui에요?
    • MS DOS는 TUI 운영체제이고, MS DOS안에 DOS 쉘이 있습니다.
  • 커널을 포함한 커널 위에서 돌아가는 모든 시스템을 통틀어 OS라고 생각하면 되나요?
    • 추가로 설치한 응용 프로그램들은 OS로 분류하지 않습니다.
profile
더디가도 함께가자

0개의 댓글