66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
[컴퓨터가 글자를 다루는 방법] 숫자와 캐릭터 바이너리가 같다면...
수업에서, 바이너리로 보면 숫자(65=0X45)와 캐릭터(A=65=0X45) 같다고 이해가 되었는데 그럼 컴퓨터는 내부에서 이런 같은 숫자와 캐릭터를 어떻게 구분해서 사용하나요? 바이너리상으로 본다면 인간은 이게 A인지 숫자65인지 모르는게 맞는것 같습니다만, 컴퓨터는 다르게 인식을 해야만하잖아요?
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
CPU 연산체계에 대해서 궁금한 점이 있습니다.
강의를 들으면서 CPU 연산체계가 궁금해서 찾아보니 한 번 연산(1클럭)에서 다룰수 있는 숫자의 크기라고 나오더라구요.그러면..예를 들어 32bit 연산체계의 CPU에서는 정수 기준 +-21억(31bit) 사이의 숫자를 input 하나에 담아서 계산할 수 있는건가요? 그렇다면..덧셈 소개하는 강의에서 input 하나에 0,1 로 예시를 들어주셨던 부분에서는 1bit 연산체계의 CPU라고 보면 될까요?
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
shell에 관련하여 질문드립니다.
복습 중에 궁금한 사항이 있어서 질문드립니다. 강사님께서 '컴퓨터라는 세상에 나라는 존재는 프로세스 형태로 존재한다.'라고 하셨고 대표적인 예가 shell이라고 하셨는데요. 그러면 이 shell이 0번 프로세스가 되는건가요? 항상 질 좋은 강의를 만들어주셔서 감사드립니다.
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
가상메모리 관련 질문있습니다.
선생님 안녕하세요.강의 잘 들었습니다. 다름이 아니라 가상메모리에 대해 궁금한 것이 있습니다.메모리 공간을 힙과 스택으로 구분하고,힙은 프로세스에 스택은 쓰레드에 할당된다고 하셨는데 그러면 가상메모리는 프로세스 마다 할당되고프로세스의 실행 단위는 쓰레드이니 가상메모리에는스택만 존재한다고 보면 되는 건가요?
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
선생님 안녕하세요
이번에 컴공과로 전과하게 되어서 전과하기전에 배우고 갈려고 강의 듣고있습니다 이 강의듣고 c언어까지 들으면 컴공가서도 어차피 배우겠지만 적응하는데 큰 문제는 없을까요 아직 머릿속에 정리는 안되네요 ㅜㅜ
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
수업방식
현재 로드맵을 전부 구매해서 강의 잘 듣고 있습니다.외우려고 해도 머리에 잘 들어오지 않고 일단 한번 전체적으로 듣고 반복적으로 들으면 언젠간 머리에 들어올수 있겠죠?효율적인 방법이 따로 있을까요?
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
(넓고 얇게 외워서 강의)의 컴퓨터가 연산하는 과정 5분56초에서 이해가 안되요..
1바이트 === 8비트이고 32비트가 2^32 이고 4바이트이고2^32이 42억 9천만 인거까지 알수 있는데,강의 내용은 2^32가 42억9천만 바이트가 되는 부분이 이해가 안되요..단위가 왜 여기서 바이트 인지 이해가 안됩니다..
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
shift 곱셈
shift로 곱셈을 할 때 곱셈하는 수가 2의 제곱수이면 shift만 써도 되는데 2의 제곱수가 아니라면 shift와 덧셈을 사용한다고 들었는데 혹시 곱하기 7 같은 경우는 곱하기 8 하고 빼기 1을 하는 게 더 효율적이지 않나요? 강의에서는 shift와 덧셈을 같이 사용한다고 들어서 혹시 뺄셈도 같이 사용하는 경우가 있는지 궁금합니다!
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
API 뜻
API를 또 다른 프로그램을 개발하는데 쉽게 할 수 있도록 도와주는 인터페이스 역할을 해주는 함수라고 생각해도 되나요? 뜻을 검색해봤을 때 표현들이 달라서 헷갈리는 것 같습니다
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
컴퓨터가 글자를 다루는 방법 8:00 바이너리 질문
강의에서 2진수로 나열해서 보는 정보를 바이너리라고 하셨는데 16진수로 적혀있는 것 아닌가요?
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
섹션1 - 외워야 할 단위 체계 #2 부분 질문
안녕하세요. 최호성 선생님.현재 좋은 강의 잘 수강하고 있습니다.넓고 얕게 외워서 컴공 전공자 되기 강의중섹션1 - 외워야 할 단위 체계 #2 부분에서 이해가 안 되는 부분이 있습니다.비슷한 질문을 강의 내 커뮤니티에서도 참고를 했는데도 약간 이해가 안 돼서 직접 문의드립니다.16비트의 경우 65,536가지의 경우의 수가 있고, 65,536 Bytes로 단위가 올라가면서 64KB가 된다고 하셨는데단위가 올라가는 개념은 이해가 되나메모리에서 데이터를 다루기 위한 최소 단위가 1바이트이고 1바이트는 곧 8비트를 의미하는 것으로 압니다.그럼 16비트 자체는 2바이트라고 볼 수 있을 텐데 강의에서 알려주시는 16비트는 65,536가지의 경우의 수가 65,536 Bytes가 되는 개념이 '1바이트를 관리하기 위한 메모리 주소가 총 65536개 있음'이라고 질문 글에 답변 주신 것을 봤습니다.16비트 -> 2바이트16비트 -> 65,536바이트(메모리 주소 개수)이렇게 놓고 본다면 위의 16비트 -> 65,536 바이트라는 개념에서 바이트->비트 단위로 다시 계산해 본다면 524,288비트로 계산이 되어서 위 2개의 경우가 서로 다른 개념이라고 생각이 되기는 하는데.. 어떻게 다른 개념인지 이해가 잘 안됩니다.'16비트 -> 2바이트'는 단순 메모리 저장 단위 개념?'16비트 -> 65,536바이트'는 운영체제 내부에서 메모리 사용되는 값의 개념?이렇게 두 가지가 다른 경우라고 이해하는 게 맞을까요?말씀처럼 넓고 얕게 외우고 싶은데 이 부분은 헷갈려서 어떻게 얕게 외워야 할지 모르겠습니다...개념이 제대로 안 잡혀서 질문을 제대로 드렸는지도 모르겠습니다..도움 부탁드립니다!감사합니다.
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
Native Code 질문입니다!
안녕하세요! Native Code와 Managed Code 관련해서 질문을 남겨 봅니다! C언어의 컴파일 과정에서, 목적 파일이 생성 되지않습니까?이러한 목적 파일이, 링킹 과정을 거치면 실행 파일이 되는걸로 알고 있습니다 여기서 질문입니다!실행 파일의 적힌 실행 코드가, Native Code와 같은 의미인가요?JVM과 같이, 소프트웨어 CPU(virtual machine)를 예로 들었을 때, 컴파일 과정을 거치고, 최종적으로 만들어진 실행파일의 적힌 코드는 Managed code라고 보면 되는걸까요? 감사합니다!
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
가상메모리 관련잘문입니다
Hdd의 용량을 많이 사용했을때 컴퓨터가 느려졌다 느껴지게되는것이 가상메모리로 할당할 영역이 줄어들어서인가요? 같은 양의 연산을 할 때 메모리의 용량이 적을수록 할당하는 가상메모리의 용량이 커지나요?
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
windowOS가 64비트(1엑사바이트)인데 컴퓨터에 어떻게 설치할 수 있는 건가요?
안녕하세요 컴퓨터 공부를 시작한 학생입니다.강의에서 windowOS 64bit의 크기가 1EB정도의 크기라고 하신 부분에서 질문이 있습니다.컴퓨터의 메모리 크기는 일반적으로 GB 단위를 사용하는 걸로 알고 있는데 EB 크기의 OS가 어떻게 설치되는지 궁금합니다. 감사합니다.
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
자료구조와 알고리즘
안녕하세요 강의 잘듣고 있습니다. 처음 접하는거라 잘 이해가 안가고 헷갈리는 부분 질문드려요 ㅠ.ㅠ지저분한 방을 깨끗이 정리하는 규칙이 알고리즘이다.일정한 규칙으로 자료를 나열 하는 것이 자료구조이고 구조화된 자료에서 원하는 것을 빨리 찾아내는 방법은 알고리즘이라 하셨는데여기서 일정한 규칙은 알고리즘인가요??자료구조는 알고리즘에 의해 정리되고 알고리즘으로 원하는 자료를 찾아내는 건가요?
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
강의자료 관련문의
올려주신 강의자료가 강의내용과 다른부분이 있는데.. 최신 자료를 받아 볼 수 있을까요?
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
경우의수와 메모리주소??
안녕하세요 처음접하는거라 잘이해가 안가는부분이있습니다.16비트는 65536경우의수 즉 메모리주소를 65536까지 나타낼수있어서 65536byte인가요? 그렇다면 4비트는 16byte 8비트는256byte가 맞을까요?? 처음 접하다보니 잘이해가 안됩니다 ㅜㅜ
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
[국가와 국민으로 이해하는 컴퓨터 세상] - 엑세스 바이올레이션 오류
안녕하세요 선생님, [국가와 국민으로 이해하는 컴퓨터 세상] 강의를 보다가 궁금증이 생겨났습니다.궁금증이 생긴 부분은 수업 중 아래의 내용과 관련된 것입니다. App과 OS를 각각 민간영역과 정부영역으로 비유하신 뒤에 철수 프로세스와 영희 프로세스로 예를 들어 설명해주셨는데요,영희가 철수의 허락없이 철수의 공간(메모리)에 접근하면 주거침입이기 때문에 하면 안된다고 설명해주셨습니다.(정부[운영체제]가 법으로 못하게 막고 있기 때문에)그럼에도 불구하고 영희가 만약에 철수의 공간에 진입해서 뭔가 한다, 화장실을 쓴다든지 들어가서 안에 있는 물건을 가족 나온다든지 그러면 안된다.프로세스의 메모리 공간은 독립되어 있다. 근데 어떤 프로세스가 실수든 의도적이든 남의 공간에 침투하면 엑세스 바이올레이션 오류(연산을 못하도록 os가 멈추도록 하는 것)를 운영체제가 일으킨다. 이 내용을 공부하다가2년전 애플이 아이폰에서 페이스북 앱이 사용자의 개인정보 추적을 못하도록(사용자의 허락을 구하도록) "이 앱이 당신의 검색과 사용이력 정보를 추적하는 걸 허락하시겠습니까?" 알림창을 띄워서 페이스북이 타깃광고를 못하게 했던 이슈가 생각났습니다. 여기서 아래와 같은 궁금증이 생겼습니다.1. 원래 OS(iOS)가 당연히 못하게 했어야 하는게 아닌가? 2. 기존에 페이스북이 사용자 정보를 취득할 때 엑세스 바이올레이션 오류가 일으켰어야 하는 게 아닌가? 3. 일반적인 데스크탑 운영체제와 아이폰의 os는 다른 것인가?입니다. 장난감 돋보기를 가지고 복잡한 문제를 해석하려는 시도처럼 보이지만바보같은 질문은 없다는 말씀에 용기를 가지고 질문드립니다.항상 감사드립니다^^
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
github에 자료 업로드
안녕하세요.요즘 cs공부를 진행하고 있습니다.때문에 수강중에 관련된 자료를 바탕으로 github에 업로드 해도 되는지 문의드립니다.글의 경우에는 제 나름의 해석을 추가해서 해도 되겠지만 수업 자료의 경우결제한 사람에게만 보이는 것이기 때문에 궁금하네요.유출이 안된다면 공부 내용만 정리하여 따로 업로드 할 예정입니다.
- 해결됨넓고 얕게 외워서 컴공 전공자 되기
'버스(Bus)' 에 대하여 질문이 있습니다.
'컴퓨터가 기억공간을 관리하는 방법' 강의를 듣고 있습니다. 최 선생님께서는 캐시 메모리와 RAM이 존재하는 이유가 CPU의 레지스터와 HDD, ..... 등의 외부 저장장치 사이의 속도 차 때문이라고 말씀하셨습니다. 메모리들이 서로 정보를 정확하게 주고받고 원활하게 소통하기 위해서 속도 차이를 줄여야 하는데 이를 위하여 캐시 메모리와 RAM이 있는 것으로 저는 이해하였습니다. 옛날에 데스크탑 본체를 십자 드라이버로 나사를 풀고 내부를 보다가 'PCI' 라는 버스(Bus)가 있음을 보게 되었습니다. 그런데 여기에서 궁금한 점이 있습니다. 혹시 이 버스라는 하드웨어를 통하여 속도 차이가 나는 메모리들이 정보 교환을 하는 것인가요? 버스는 속도가 빠른 메모리로부터 정보를 받아들여 주파수를 낮춰서 속도가 느린 메모리로 정보를 전달하거나 그 반대의 일을 하는 하드웨어인가요?