pasted image 0.png [출처 - 이화여대 반효경 교수님 운영체제 강의] 단순 코더가 되지 않을려면 최소한 네트워크와 운영체제 지식 만큼은 있어야 한다는 정보를 입수하고서 이래저래 서치를 해보다가 KOCW에 괜찮은 운영체제 강의영상을 보게되었다. 강의내용은 당연히 완전한 이해는 안되지만(그래도 코딩보단 훨씬 나은것같다) 그나마 정보처리기사...
프로그램 : 사전에 수행절차를 계획하는것 컴퓨터라는 요소를 활용하여 절차를 만든다. 컴퓨터프로그램 : 컴퓨터를 이용한 절차를 만들어놓은것 CPU = ALU(산술연산,논리연산장치),CU(흐름을 제어,절차를 무한히 반복하게 할수있게해주는것),레지스터(연산을 처리하기 위한 임시저장공간), 두개의 번역기를 통해 실행코드가 완성 -컴파일언어 -컴파일러 -어셈...
What? 프로그램 수행에 필요한 메모리를 할당받는다. Where? 운영체제로부터 용도에 따른 구분 메모리 영역 메소드 영역 : 클래스 / 클래스변수 힙 영역 : 객체 인스턴스 스택 영역 : 메소드 지역변수 매개변수
시스템콜의 종류\-프로세스 생성,삭제\-메모리 확보, 해제\-프로세스 간 통신(IPC)\-네트워크\-파일시스템 다루기\-파일 다루기(디바이스 접근)sar -P ALL 1프로세스가 사용자 모드와 커널 모드 중 어느 쪽에서 실행되고 있는지의 비율을 알아보는 명령어wrapp
\_메모리 공간에 따라 변수가 언제 생성되고 사라지는지변수를 스택에 할당하면 왜 빠르고 힙에 할당하면 왜 느린지힙을 언제 사용하는지가상메모리CPU가 계산하는 처리속도는 아주 빠르지만 데이터를 CPU까지 가져오는 속도가 느리다.메모리 블록(캐시행) = 인접데이터 + 요청