[혼공단 10기] 혼공컴운 - 굿바이 혼공단! 회고
2023. 8. 21. 21:32
개발/Inafolio
드디어 혼공단 10기가 마무리 됐다. 7월초부터 8월말까지 2달 꽉 꽉 채워 만났던 혼공학습단. 몰아서 하지 않으려고 평일에 조금 조금 야금 야금 블로그를 써서 항상 토요일에 올렸던 직장혼공단..이지만 다행히 지각은 단 한번도 하지않았다! (뿌듯) 다만 4주차 프로세스, 커널 공부할 때는 업무가 진짜 진심 미쳐버려서.. 망고보드 대신 하찮은 손그림을 쓸 수 밖에 없었다. 그래도 족장님이 하찮은 손그림도 커엽게 봐주셔서 다행이었다..
[혼공단 10기] 혼공컴운 - 6주차 미션
2023. 8. 19. 20:37
개발/Inafolio
[스터디 그룹] 혼자 공부하는 프로그래밍 | Facebook 프로그래밍에 관심 있는 분들이 모여있습니다. www.facebook.com 혼공단 마지막 주 주제는 가상메모리와 파일시스템 스와핑(swapping) 메모리에 적재된 프로세스들 중에는 현재 실행되지 않는 프로세스가 있을 수 있다. 예를 들면 입출력 작업의 요구로 대기상태가 된 프로세스 라던지, 오랫동안 실행되지 않은 프로세스가 존재할 수 있다. 이런 프로세스들을 임시로 보조기억장치 일부 영역으로 쫓아내고, 메모리상의 빈 공간에 또 다른 프로세스를 적재하여 실행하는 방식을 스와핑 이라고 한다. 스왑 영역: 프로세스들이 쫓겨나는 보조기억장치의 일부영역 스왑 아웃: 현재 실행되지 않는 프로세스가 메모리에서 스왑영역으로 옮겨지는 것 스왑 인: 스왑 영역..
[혼공단 10기] 혼공컴운 - 5주차 미션
2023. 8. 12. 13:37
개발/Inafolio
[스터디 그룹] 혼자 공부하는 프로그래밍 | Facebook 프로그래밍에 관심 있는 분들이 모여있습니다. www.facebook.com 방학 더주세요 이번주는 프로세스의 동기화와 교착상태에 대해 알아보았다. 프로세스 동기화 - 프로세스들 사이의 수행 시기를 맞추어 실행순서를 제어하고 동시에 접근해서는 안되는 자원에는 하나의 프로세스만 접근할 수 있도록 상호배제 하는것 공유자원과 임계구역 - 공유자원: 동시에 실행되는 프로세스들의 자원 (전역변수, 파일 등) - 임계구역: 동시에 실행하면 문제가 발생하는 자원에 접근하는 코드영역 임계구역은 두 개 이상의 프로세스가 동시에 실행되면 안되는 여역이지만, 잘못된 실행으로 인해 여러 프로세스가 동시 다발적으로 임계구역의 코드를 실행하는 경우가 있다. 이를 레이스컨..
[혼공단 10기] 혼공컴운 - 4주차 미션
2023. 7. 30. 16:54
개발/Inafolio
[스터디 그룹] 혼자 공부하는 프로그래밍 | Facebook 프로그래밍에 관심 있는 분들이 모여있습니다. www.facebook.com 운영체제 실행할 프로그램(프로세스)에 필요한 시스템 자원(CPU, 메모리 등)을 할당하고 프로그램이 올바르게 실행되도록 돕는 프로그램 운영체제 실행 운영체제는 인터넷 브라우저, 게임과 같은 프로그램이다. 따라서 운영체제또한 다른 프로그램들 처럼 메모리에 적재되어야 한다. 다만 운영체제는 컴퓨터가 부팅될 때 항상 실행이 되어야하는 프로그램이기 때문에 사용자가 이용하는 사용자 영역이 아닌 커널영역이라는 별도의 공간을 따로 할당받는다. 그리고 응용 프로그램(사용자 영역의 프로그램)들을 어떤 주소에 적재할지, 삭제할지를 관찰하며 지속적으로 메모리 자원을 관리한다. 또한 응용프로..
[혼공단 10기] 혼공컴운 - 3주차 미션
2023. 7. 21. 16:35
개발/Inafolio
[스터디 그룹] 혼자 공부하는 프로그래밍 | Facebook 프로그래밍에 관심 있는 분들이 모여있습니다. www.facebook.com 혼공단 3주차는 1주차에 적었던 핵심부품중 메모리, 주기억장치, 입출력장치를 학습했다. 메모리 ROM 롬은 비휘발성 저장장치(non-volatile memory)로 컴퓨터의 전원을 꺼도 저장된 내용이 유지되는 장치이다. HDD, SSD, CD-ROM, USB와 같은 보조기억장치들이 대표적인 비휘발성 저장장치로 불린다. 문서, 이미지 등 보관할 대상들을 여기에 담아둔다. RAM 램은 휘발성 저장장치(volatile memory)로 컴퓨터의 전원을 끄면 저장된 명령어와 데이터가 모두 날아간다. 실행중인 파일이나 클립보드 복사, 저장 전 작업하고있던 문서들이 RAM에 저장되고..