728x90 전체 글387 OS ) 가상 메모리 Virtual Memory 사실 많은 경우에 프로그램 전체가 한꺼번에 메모리에 늘 올라와있어야 하는 건 아니다.프로그램의 크기를 물리 메모리의 크기로 제한하니까..왜?오류 상황을 처리하는 코드는 거의 발생하지 않음.배열이 실제로는 거의 10x10 정도만 사용되는데도 100x100 으로 선언 됨.프로그램 내의 어떤 옵션이나 기능들은 거의 사용되지 않음.전체 프로그램이 필요하더라도 그 프로그램의 모든 부분이 모두 동시에 요구되지 않을 수 있음.프로그램을 일부분만 메모리에 올려놓고 실행하는 것의 장점프로그램이 물리 메모리 크기에 제약받지 않아도 됨.각 프로그램이 더 작은 메모리를 차지하니 더 많은 프로그램을 동시에 수행할 수 있음.프로그램을 메모리에 올리고 스왑하는 데 필요한 I/O 횟수가 줄어듬 → 프로그램이 보다 빨리 실행 됨.가상.. 2025. 3. 9. 돈이 그렇게 좋은 건가요? 계약서까지 썼다. 지장도 쾅.이제 진짜 이직에 성공했다고 말할 수 있겠다.생각보다 완벽한 조건은 아니지만 이 시기에 이 정도면..이천으로 출퇴근해야 하는 것이 가장 큰 흠이다. 첫 3개월은 인턴 명목으로 80% 만 받고, 노트북과 주변 기기들은 내가 직접 사야한다.맥북을 사용하는 줄 알았는데 윈트북(그것도 windows10)만 사용 가능하다고 했다.보안 프로그램 때문에 윈도우를 써야한다고 했다.보안이 굉장히 삼엄한 곳이다.이 곳은 그냥 용역처럼 일하는 곳이다. 그래도 Hadoop 과 Spark, Kubernetes 에 대해 깊게 배울 수 있을 것 같다.빅데이터 개발자로서의 새 커리어를 쌓는 것이다.이전 회사에서는 정말 아무것도 못하는 환경이긴 했다.(그 환경 안에서도 최선을 다했지만..그래봤자 우물 안.. 2025. 3. 3. OS ) 메인 메모리 - 2편 : 페이징, 34/64비트, ARM 페이징프로세스의 물리 주소 공간이 연속되지 않아도 되는 메모리 관리 기법!페이징 기본 방법물리 메모리 → 같은 크기 블록인 프레임(Fram)논리 메모리 → 같은 크기 블록인 페이지(Page)→ 논리 주소와 물리 주소가 완전히 분리되어, 물리 메모리 크기보다 더 큰 논리 주소 공간을 사용할 수 있다?!!물리 주소CPU로 부터 나오는 모든 페이지 주소는 페이지 번호, 페이지 오프셋이다.페이지 번호(p)물리 메모리 각 프레임의 시작 주소.물리 메모리에서 “몇 번째 페이지에 해당하는가?”예) 메모리의 2번째 페이지 → 페이지 번호 = 2페이지 오프셋(d: offset)참조되는 프레임 안에서의 위치.해당 페이지 안에서의 정확한 데이터 위치.예) 페이지 크기가 4KB(2^12 바이트) 라면, 오프셋 범위는 0부터 .. 2025. 2. 15. OS ) 메인 메모리 - 1편 기본 하드웨어CPU 가 직접 접근할 수 있는 유일한 범용 저장 장치는?메인 메모리레지스터→ 따라서 모든 실행되는 명령어와 데이터들은 CPU 가 직접 접근 가능한 메인 메모리와 레지스터에 있어야 함. → 데이터가 메모리에 없다면 일단 메모리로 이동시켜야 함.레지스터CPU 클록(Clock)의 1사이클 내에 접근 가능.일부 처리 코어들은 레지스터에 있는 명령어 해독과 간단한 연산을 클록 틱 하나, 또는 그 이상의 속도로 처리함.메인 메모리메인 메모리는 레지스터와 다르다.메인 메모리에 접근을 하기 위해서는 많은 CPU 클록 틱 사이클이 소요된다.메인 메모리가 레지스터 보다 코어랑 더 머니까요?이 경우 CPU 가 필요한 데이터가 없어서 명령어를 수행 못하고 지연되는(스톨 stall) 상황이 발생하게 된다.해결법 .. 2025. 2. 14. 라섹을 하고 이직(진)도 했다. 저번주 월요일에 라섹을 했다.처음엔 스마일 라식으로 하려고 했었는데, 인터넷을 좀 서치해보니스마일라식이 "성공"하는 눈이 흔치 않고, 작은 부작용이라도 있을 수 있기 때문에라섹을 하는 것이 낫다나? 눈 검사 후에는 동공이 평균보다 좀 크다고 나왔는데그럴 경우 스마일 라식을 하면 빛번짐이 더 심해질 수 있대서 그냥 라섹으로 결정~예상하던 돈보다 100마넌 굳어서 이득 ㅋ 하섹하고나선 친구 집에서 요양을 했는데첫 3일은 지옥 그 자체였다. 그런데 마침 2일 차에 면접봤던 회사 최종 합격 판정을 받았는데이력서를 회사 양식으로 다시 좀 써서 금일 내로 보내달라고 해서친구네 집에서 컴키고 모니터로 얼굴 쭉 빼서 눈물 줄줄 흘리면서 썼다ㅋㅋㅋㅋㅋㅋㅋ게다가 경력 기술서 쪽은 아예 소정도 안 하는 실수를 해서 다시.. 2025. 2. 12. FastAPI ) ModuleNotFoundError: No module named 문제FastApi 가상환경에서 모듈을 찾을 수 없다고 나왔다내가 실행해본 방법은 가상환경 지웠다 다시 생성해서 모듈 다시 불러와서 설치해봤고which python / sys.executable 명령어로 파이썬 경로 동일한 거 확인 해봤고VSCode 파이썬 인터프리터 설정도 동일한 경로로 맞춰져있는 것 확인했고pip install dask["complete"] 명령으로 dask 전부 설치해봤고외부 모듈 중에 dask, pandas 만 안되는 건가? 싶어Beautifulsoup4 를 설치해서 import 해왔는데도 동일한 오류가 발생. 하 ~~~~~미1쳐버리기 일보 직전이었는데StackTrece 에서 힌트를 얻었다 ㅠ 잘 보면 python 경로와 uvicorn 경로를 homebrew 로 잡고 있는 걸 볼.. 2025. 1. 31. 이전 1 2 3 4 ··· 65 다음 728x90