기본 콘텐츠로 건너뛰기

컴구조

요새 컴구조가 살짝 붐인가... 뭐 기초를 다시 다지자는 바람이 소수 블로거 사이에서 살랑거리는 것 같다. 컴구조, 프로그래밍을 하는 사람으로서 당연히 알아야할 기초이다. 내가 내린 명령이 어떤 순서로 어떻게 해서 결과를 퉤!하고 뱉는지 알아야 나중에 디버깅이랄지 최적화 등이 손쉬워진다. 아흐, 컴구조...하면 학부시절에 CPU 짜오기, 어셈 컴파일러 짜오기 등 때문에 인텔 어셈블리 레퍼런스 뒤적거리며 삽질한게 엊그제 같았는데 말이야. (나중에 안 사실이지만 꼭 CPU에 로딩할 수 있는 결과를 내뿜는 어셈컴파일러 짜란 소리가 아니었다.) 크~ 오늘 맥주 한 잔 할까나...

댓글

이 블로그의 인기 게시물

버즈 라이브 배터리 교체

나는 버즈 라이브(SM-R180)가 좋은데, 평가가 별루였는지, 해당 스타일로 버즈를 더 이상 만들지 않고 있다. 아무튼, 오래 쓴 버즈 라이브 배터리가 슬슬 맛이 가기 시작해서, 블로그 를 참조하면서 분해 및 교체를 하였다. (진짜 쉬움) 요로코롬 위아래를 살짝 눌러주면 뚜껑이 벌어진다. 안쪽 플라스틱은 오른쪽은 분홍색, 왼쪽은 회색이다. 리본 케이블 살짝 들어내고, 기판을 떼어내면, 작은 나사가 있다. 나사를 풀고, 플라스틱을 걷어내면, 검은 양면 테이프로 고정된 CR1254 배터리가 보인다. 잘 쑤셔서(?) 꺼낸다. 새로운 CR1254 배터리를 넣는다. 음극이 아래로 가도록 하고, 분해의 역순으로 조립하면 된다. 조립할 때, 아까 풀었던 나사는 잊지 말고 꼭 조여준다. (까먹고 조립해서 다시 뜯고 조립함) 충전도 잘 되고, 소리도 잘 나는거 보면, 조립도 잘 된 것 같다. 이렇게 버즈 라이브의 수명을 강제로 늘렸다. 나중에 본체 배터리도 갈아야겠다.

Windows 에서 절전을 깨우는 장치 찾기

참조:  https://www.reddit.com/r/computer/comments/wquswv/windows_11_pc_wakes_up_every_time_i_move_usb/ powercfg /devicequery wake_armed powercfg /deviceenablewake "[DEVICE]" # $PROFILE function Get-WakeArmedDevices { $devices = powercfg -devicequery wake_armed if ($devices) { $devices | ForEach-Object { $_.Trim() } } else { Write-Host "No devices are currently armed for wake events." } } function Set-EnableWakeOnDevice { param( [string]$deviceName ) sudo powercfg -deviceenablewake $deviceName } function Set-DisableWakeOnDevice { param( [string]$deviceName ) sudo powercfg -devicedisablewake $deviceName }