본문 바로가기
728x90
반응형

ETC19

메모리 주소 공간 메모리 주소체계는 논리주소와 물리주소로 나뉜다. 논리주소는 실행 중인 프로그램 각각에게 부여된 주소로 X번지 주소는 논리주소 상에서 여러 개 존재할 수 있다. 물리주소는 데이터가 실제로 저장된 하드웨어상(메모리)의 주소로 X번지는 오직 하나만 존재한다. 그러면 동일한 논리주소가 여러개 있는데 어떻게 그 논리주소를 물리주소로 변환하는 걸까? MMU(메모리 관리 장치)라는 하드웨어가 논리주소를 물리주소로 변환을 해준다. MMU는 베이스 레지스터(메모리에 프로그램이 저장되어 있는 시작주소)라는 값을 저장하고 있는데 사용자가 논리주소로 100번지의 값을 삭제해 달라고 요청하면 베이스 레지스터로부터 100만큼 떨어진 곳으로 이동하게 된다. ex) 실행중인 LoL이 메모리에서 15000 ~ 20000 주소까지 사용.. 2024. 4. 1.
일렉트론 자바스크립트, html, css를 이용해서 데스크탑 애플리케이션을 만들 수 있는 프레임워크 데스크탑 애플리케이션 : 컴퓨터 또는 모바일에 설치해서 사용하는 프로그램 웹 애플리케이션 : 설치되서 실행되는 프로그램이 아닌 실시간으로 상호작용 할 수 있는것? 데스크탑 vs 웹 애플리케이션 차이 : https://wikidocs.net/22309 크로스 플랫폼 지원 : 운영체제 별로 코드를 각각 작성하지 않고 하나의 코드로 여러 운영체제에서 실행가능 프론트 엔드 : 웹브라우저 크로미움 백엔드 : 노드 JS 참고 : https://www.youtube.com/watch?v=Krc4mHkGLqM&list=PLeNJ9AVv90q0t7m-AE6aTSsyUaIWjpU_1&ab_channel=%EC%BD%94%EB%93%.. 2022. 5. 4.
터미널이란? 터미널(Terminal) 정의 입력과 출력이 가능한 하드웨어 장비 컴퓨터에 데이터를 입력하거나 출력할 수 있는 키보드와 출력장치(모니터)의 조합 사람과 사람 사이에 채팅을 주고받을 때 중간에서 채팅 서버가 중간자 역할을 하는 것처럼 마찬가지로 터미널도 중간다리인 채팅 프로그램 역할을 하는 것과 유사 터미널 에뮬레이터란? 키보드와 모니터로 구성된 하드웨어 터미널처럼 동작하는 컴퓨터 응용 프로그램 'emulate' 라는 영어는 모방하다 라는 뜻인데 컴퓨터 과학에서는 다른 프로그램이나 장치를 모방하는 '컴퓨터 프로그램 또는 전자기기의 능력'을 말한다. 안드로이드 에뮬레이터는 실제 핸드폰(하드웨어)이 아니지만 핸드폰(하드웨어)을 모방해서 만들어진 소프트웨어가 실제 하드웨어에서 동작하는 것처럼 하는 것 터미널 에.. 2021. 10. 6.
생활코딩 - 머신러닝의 분류 머신러닝 분야들을 비유를 통해서 쉽게 이해하도록 하겠지만 비유는 비슷한 것일 뿐, 진실이 아니라는 사실을 기억하자 1. 지도학습(Supervised Learning) 문제집에는 문제가 있고, 정답이 있다. 문제와 정답을 비교하고 맞추다 보면 문제풀이에 익숙해지게 된다. 이후에 비슷한 문제를 만나게 되면 정답을 맞출 확률이 올라가게 된다. 즉, 데이터로 컴퓨터(기계)를 학습시켜서 모델을 만드는 방식을 지도학습이라고 한다. 2. 비지도학습(Unsupervised Learning) 기계에게 데이터에 대한 통찰력을 부여하는 것으로 즉, 누가 정답을 알려주지 않아도 무언가에 대한 관찰을 통해 새로운 의미나 관계를 밝혀내는 것이다. 3. 강화학습(Reinforcement Learning) 문제집의 학습을 통해서 능.. 2021. 7. 2.
728x90
반응형