| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
- 객체지향프로그래밍
- 주유소
- podman
- Bloc
- 잡담
- DART
- 연습문제
- 인프라
- node.js
- C언어
- VM
- 일상
- 퇴근길
- 가상머신
- 리눅스
- FreeBSD
- K&R
- 휘발류
- 개발기
- VMware
- 템플릿
- ubuntu
- virtualmachine
- 개발
- 오토바이
- 티스토리챌린지
- Linux
- 에러
- 오블완
- Flutter
- Today
- Total
목록2026/03/06 (2)
그냥저냥
https://www.youtube.com/watch?v=tukn5z8eUMM 리눅스에서 가상 메모리 끄고, 켜면서 실행 결과를 확인들어가면서...만약 프로그램이 가상 메모리를 전부 써버리면 OS는 어떻게 반응할까?" 막연한 추측보다는 직접 눈으로 확인하고 싶어 리눅스 환경에서 malloc 함수를 이용한 메모리 고갈 테스트를 진행해 보았습니다.정확히 기억은 나지 않지만, 이 테스트를 진행할 때 리눅스 설치시에는 가상 머신의 메모리를 4GB로 설정 이후 1GB로 줄였던 것 같습니다.실험 환경OS: Linux (Ubuntu)Memory: 1GB (빠른 결과를 위해 가상 머신 설정을 4GB에서 1GB로 제한)Tool: C언어 (malloc 무한 루프 코드)테스트 방법실험은 크게 SWAP 영역의 유무와 free..
아래의 이야기는 오래전에 있었던 일입니다. 그래서 기억이 애매한 부분이 많이 있으므로, 이점 참고 부탁합니다.풍력발전기 날개 제어 프로그램2011년, 대구의 한 전문대생이었던 저는 지인의 소개로 작은 회사에서 아르바이트를 시작했습니다.펌웨어가 아닌 윈도우용 제어 소프트웨어를 C#으로 개발하는 일이었죠. 가장 기억에 남는 프로젝트는 '도시형 풍력발전 프로펠러 제어 프로그램'이었습니다.바람의 세기에 따라 날개를 접고 펴며 회전수를 조절하는 하드웨어를 개발하였는데,하드웨어 대표님과 펌웨어 개발자분 사이에서 데이터의 흐름을 조율하며 개발의 재미를 느꼈습니다.당시의 환경AVR MPU 기반 PCBRS-232(UART)당시의 열악한 환경 D-SUB9(DB9) 커넥터에 3선(RXD, TXD, GND)을 투박하게 납땜하..