목록전체 글 (203)
gimmickbutreal
사용자가 프로그램을 실행하면 운영체제는 디스크에 저장된 데이터를 메모리로 로드한다. 하지만 메모리 공간은 한정되어 있고, 사용자는 동시에 많은 프로그램을 실행하고 싶어합니다. 이런 메모리 공간의 한계를 극복하기 위해 가상 메모리가 등장했습니다. 가상 메모리(virtual memory)는 프로세스의 일부만 메모리에 로드하고, 나머지는 디스크에 둔 상태로 프로세스를 실행하는 방식입니다. 위 그림과 같이 물리 메모리에 프로세스 일부를 로드하고, 프로세스의 나머지 영역은 디스크에 두면 더 많은 프로세스를 메모리에 로드할 수 있습니다. 그렇기 때문에 다음과 같은 장점이 있습니다 가상 메모리의 장점 프로그램이 메모리 크기에 대한 제약을 덜 받을 수 있다.-> 가상 메모리는 프로그램 전체를 물리 메모리에 올..
브라우저는 크게 7가지 구성 요소로 이루어져 있습니다. 1. UI- 사용자와 상호작용하는 서비스 (주소 표시줄, 새로고침 버튼 등) 2. 브라우저 엔진- UI와 렌더링 엔진을 연결함 3. 렌더링 엔진- HTML, CSS를 파싱하여 요청한 웹 페이지를 표시하는 엔진 4. 통신- 각종 네트워크 요청을 수행하는 파트 5. UI 백엔드- 콤보 박스, 체크 박스와 같은 기본적인 위젯을 그리는 파트 6. 자바스크립트 번역기- 자바스크립트 코드를 번역하고 실행 7. 자료 저장소- 로컬 스토리지, 쿠키 등 브라우저 메모리를 활용하여 저장하는 영역
WARNING: UNPROTECTED PRIVATE KEY FILE! 이라고 에러가 뜨면, 보통 파일의 권한이 너무 느슨하다고 판단하기 때문입니다. SSH는 보안상의 이유로, 개인 키 파일의 권한이 다른 사용자에게 노출되지 않도록 엄격하게 설정되어야 합니다. 해결 방법 1. 명령 프롬포트 또는 터미널을 열기 cd C:/Users/user/Downloads ssh private key가 있는 경로로 접속해주세요. 저는 다운로드 폴더에 있어서 해당 경로로 접속했습니다. icacls Key_RedHat.pem /inheritance:ricacls Key_RedHat.pem /grant:r %USERNAME%:Ficacls Key_RedHat.pem /remove "NO20044\\ORA_OraDB19Home1..
안녕하세요 구독자 및 방문자 여러분. 오늘은 세상 똑똑한 척은 다 하려는 정보글이 아닌, 일상에 관련된 글을 씁니다. 다른 사람들한테 제가 평소에 어떻게 하루를 보내는지 말할 일이 그다지 없더라고요. 그래서 글의 힘을 빌려 독백해 봅니다. 글에 앞서, 현재 필자는 재직 중인 회사에서 업무에 필요한 소프트웨어를 개발해 주며 생계를 유지하고 있습니다.. 도와주세요 평일 하루의 시작을 위해 저는 오전 6시에 일어납니다. 출근하기 위해서가 아니라 하루의 시작을 위해 일어난다고 생각하면 조금 덜 괴롭습니다. 일어나자마자 리스테린으로 구석구석 가글을 하고 옷을 입습니다. 참고로 양치하고 리스테린하면 치아 변색돼요. 리스테린은 아침에만 씁시다. 출근룩은 전날에 미리 정해놓습니다. 오늘은 드라이 맡겨 놓은 셔츠에 오피..
커버드 콜은 횡보장에 강한 옵션 전략입니다. 왜 횡보장에 강할까? 커버드 콜의 대표 상품 중 하나인 JEPI가 연 배당 10%를 줄 수 있는 이유는 무엇일까? 커버드 콜을 활용해 수익을 창출하는 예시를 들어보죠. 1. 주식 구매 자본운용사는 삼성전자 주식을 1주당 7만 원에 산다고 가정해 보겠습니다. 자본운용사에서 근무 중인 똑똑한 직원들은 회의를 통해 삼성전자 주가가 아무리 생각해도 가까운 미래에는 크게 성장하거나 하락하지 않을 거라고 결론을 내렸습니다. 솔직히 뭐 다음 달에 주가가 오늘보다 오를지 내려갈지는 운에 가까운 영역입니다. 그런데 회사가 회사인 만큼 언젠가 8만 원은 갈 거라고 생각합니다. 뭐 이런 생각은 일반인들도 할 수 있는 생각이죠? 그 근거와 확률을 내는 게 전문가의 영역이고요. 그럼..
지붕뚫고 하이킥은 내가 중학생 때 봤던 시트콤이다. 사실 대부분의 컨텐츠 작품이 똑같은 사람이 보아도 시기에 따라 다르게 느껴진다. 컨텐츠 뿐만 아니라 모든 게 그렇지만.. 훈련소에서 먹었던 초코파이보다 맛있는 과자는 아마 평생 없을 거 같다고 느끼는 거처럼. 그래서 뭐든지 사람마다 다르게 느끼고 해석한다. 하지만, 학교에서 문학 작품을 해석하는 방법을 교육하는 이유가 있다고 생각한다. 문학 작품은 사람이 만드는 창작물인 만큼 작가의 의도를 해석할 수 있는 식견이 생긴다면, 생각의 깊이가 깊어질 수 있다고 생각한다. 문학은 우리에게 질문을 던져주는 컨텐츠니까. 그래서 하이킥도 성인이 되어 보았을 때 중학교 때 보던 시트콤처럼 느껴지지 않았다. 사회가 당면한 문제를 해학적으로 웃음을 담아 우리에게 던져준다..
1. 근로소득 얻기작고 소중한 월급을 모아서 재테크를 통해 경제적으로 더 여유로운 삶을 누리기 위해 노력해야겠다. 2. 불필요한 소비 줄이기1) 식비직장에서 중식비를 줘서 사먹다가 최근에는 도시락을 싸서 다니고 있다. 아침에 조금 귀찮았는데, 이젠 일상이 돼버려 아무렇지도 않다. 또한, 배달음식도 거의 안 먹게 되었다. 2) 술/담배술자리는 누가 부르지 않는 이상 나가지 않고 있다. 퇴근히고 운동이나 공부를 하기 때문에 평일에 술을 먹게 되면 그 주의 루틴이나 계획이 꼬이게 되는 거 같다. 다만, 회식은 빼지 않고 참여하는 편인데 웬만하면 1차만 참여한다. 팀을 잘 만나서 솔직히 부장님이 껴도 회식 재밌다. 3. 공모주기관 경쟁률이 높은 공모주 위주로 꾸준히 청약하고 있다. 최근에 LS머티리얼즈는 거의..
JVM은 'Java Virtual Machine'이란 문장을 줄인 것으로 자바를 실행하기 위한 가상 기계라고 번역할 수 있다. 영미권에서는 컴퓨터를 머신이라고도 부르기 때문에 한국인인 우리는 자바를 실행하기 위한 가상 컴퓨터라고 생각하면 된다. Virtual Machine이란 넓은 의미를 지닌 용어인데, 소프트웨어로 구현된 하드웨어를 뜻한다. 즉, TV와 비디오를 소프트웨어화한 윈도우 미디어 플레이어가 이에 포함된다. 이와 유사하게 JVM의 M은 컴퓨터를 뜻하는 것인데, 가상 컴퓨터는 실제 컴퓨터(하드웨어)가 아닌 소프트웨어로 구현된 컴퓨터라는 뜻으로, 컴퓨터 속의 컴퓨터라고 생각하면 된다. 자바로 작성된 애플리케이션은 모두 이 가상 컴퓨터(JVM)에서만 실행되기 때문에, 자바 애플리케이션이 실행되기 위..