운영체제

Dev/Linux

[Linux] 리눅스 Ctrl + z, Ctrl +c 차이

리눅스에서 vim을 사용할 때 무심코 Ctrl + z를 눌러 종료를 하는데, 선배님이 Ctrl + c를 사용할 것을 권했다. 그래서 둘의 차이를 알아보고자 한다. 리눅스에서 Ctrl + z : 해당 프로세스 정지, 정지되었기 때문에 fg % + []안의 번호 재시작이 가능하다. Ctrl + c : 해당 프로세스 종료 , 종료되었기 때문에 프로세스를 다시 살릴 수 없다. 여기서 fg는 foreground를 의미한다. 백그라운드 작업을 포그라운드로 옮긴다는 의미이다. 반대로 bg는 background로, 포그라운드 작업을 백그라운드로 옮긴다는 의미이다. 예를 들어 알아보자. Vim 모드 진입 Vim모드 진입 화면에서 Ctrl + z을 사용해 본다. Stopped가 나오는 것을 확인할 수 있다. [2]이므로 ..

Dev/OS

[OS] 운영체제 완전타파 - (2-1)

이번 포스팅은 System Structure & Program Execution에 대해 알아보겠습니다! 컴퓨터 시스템 구조는 Computer(CPU, Memory), I/O Device(Disk, Keyboard, Printer, Monitor)로 구성되어 있다. 메모리라는건 CPU의 작업 공간을 의미한다. CPU는 기계어를 하나 씩 읽어서 실행한다. I/O Device는 별 개의 디바이스이다. 예를 들어 키보드를 두들기면 정보가 컴퓨터로 들어간다! 키보드는, Input 디바이스이다. 프린터나 모니터같은건 결과를 내보내기 때문에 Output 디바이스이다. 하드디스크는 보조기억장치이지만, I/O Device라고도 볼 수 있다. Input Device로서의 역할도 하고, Output Device의 역할도 수..

Dev/OS

[OS] 운영체제 완전타파 - (1)

https://friendshipkim97.tistory.com/41?category=1035110 [Mentoring] 청년고민해결단 온라인 멘토링 회고록 2022.04.02 청년고민해결단 온라인 2차 멘토링을 받았다! 사실 2주 전에 1차 멘토링이 있었지만,, 불가피하게도 코로나에 걸려 참여하지 못했다.. 그래서! 이번 2차 멘토링에 열정가득한 마음으로 참 friendshipkim97.tistory.com 저번 청년고민해결단 온라인 멘토링에서 멘토님이 KOCW 반효경 교수님의 운영체제강의를 추천해주셨었다! 평소에 CS지식에 대한 부족함을 많이느껴 들어야겠지라는 막연한 생각만 가지고 있었는데, 방학을 맞이해 반효경 교수님의 강의를 통해 제대로 정리해보고자 한다! 먼저! 운영체제란 컴퓨터 하드웨어 바로 ..

friendshipkim97
'운영체제' 태그의 글 목록