반응형

CS/운영체제 2

[운영체제] 쉘 명령어와 시스템 콜 _ chatGPT (점점 예의를 갖추게 된다)

chat GPT의 답변이 정말 대단하다. 진위 여부에 대한 2차 검증이 당연히 필요하겠지만 공부하기 위해 알아보아야 할 맥락만큼은 chat GPT의 답변을 통해 충분히 알 수가 있다. 무엇보다, 어떤 질문이든 정성스럽게 답변을 해주고 이게 맞는 질문인지 고민을 하지 않고 꼬리 질문을 계속해도 된다. Q.쉘 명령어를 시스템콜이라고 이해해도 될까? A.아니요, 쉘 명령어와 시스템 콜은 서로 다른 개념입니다. 쉘 명령어(Shell command)는 컴퓨터 운영 체제의 명령어 인터페이스를 통해 사용자가 운영 체제와 상호작용하는 방법입니다. 쉘 명령어는 사용자가 터미널 또는 명령 프롬프트에서 입력하여 실행할 수 있는 명령어로, 예를 들어 파일 및 디렉토리 조작, 프로세스 관리, 네트워크 통신 등 다양한 작업을 수..

CS/운영체제 2023.07.19

[운영체제] 운영체제를 공부해야하는 이유

도대체 java코드는 어떻게 cpu까지 도달할까? 라는 궁금증이 있었다. 기본기가 아직 부족한 것에 따른 우문인 것 같다. 이에 대해 운영체제 공부 중 문뜩 이해한 부분을 메모한다. 컴퓨터를 왜 쓰는가? '필요한 특정 프로그램'을 사용하기 위해 컴퓨터를 사용한다. 애니악 같은 초기의 컴퓨터는 미사일의 탄도 계산 같은 하나의 프로그램을 수행하였다. 현대의 일반 사용자들은 게임을 하거나 문서작업을 하거나 웹서핑을 목적으로 컴퓨터를 사용하곤 한다. 보통 컴퓨터를 켜면 문서작업 하나만 하지 않고 웹서핑을 하면서 음악을 들으며 문서작업을 하는 등 여러 프로그램을 이용하며 멀티 태스킹을 하게 된다. 프로그램과 데이터를 입력으로 넣으면(천공카드) 일괄적으로 배치처리를 하고 결과물을 출력하던(라인프린터) 초기의 컴퓨터..

CS/운영체제 2023.07.15
반응형