SMALL Memory2 C Language CPU Memory Process Monitoring Software Final Code 최종 코드 (Final Code) 1. configure 파라미터 값 파일 2. cpu 구조체 헤더 파일 3. memory 헤더 파일 4. systemlibrary 라이브러리 헤더 파일 5. cpu.c 파일 수정사항 1. 사용자가 코드를 보기 편하게 변수값 이름 변경 2. 부분 부분 쉽게 사용하기 위해 함수로 나눔 3. 구조체나 정보들을 헤더 파일로 나눠 main파일 단축 2022. 8. 16. C Language OAM Poepn, Config code 수정 기존 Memory 사용률을 스크립트 파일로 작성했지만 C 코드에서 구현 가능하게 수정 proc/meminfo에 있는 MemTotal의 정보와 MemFree의 정보를 grep 하여 문자열로 가지고 온다. 그러고 나서 하나씩 그 단어에 맞게 가져온 뒤에 각각 변수에 저장해주는데 my_atoi라는 문자열을 정수로 바꿔주는 함수를 만들어 정수로 변환해준다. 입력된 문자열을 for문을 통해 문자하나하나 탐색하게 해 주고 모든 문자열을 검색 다한 NULL을 만났을 때 for문을 종료한다. 문자열에 '0'을 빼게 되면 진짜 숫자가 구해진다. 구한 정수를 반환하는 알고리즘이다. 시스템의 메모리 사용량을 구하는 방법은 MemTotal-MemFree/MemTotal이기에 계산을 하여 넣어주고 리붓을 진행하게 된다. SW .. 2022. 7. 20. 이전 1 다음 LIST