코드는 그대로 복사해서 붙여넣었습니다. 영상에 나온대로 디버그 모드로 실행한 후 키를 눌러도, 예외처리창이 나타나지 않는데.. vs설정이 다른 걸까요? - 예외설정에서 C++ Exceptions, Win32 Exceptions, CommonLanguage Exceptions들을 전부 체크해도 동일합니다. (vscode 예외설정창) (콘솔창/vs출력창)
최근 회사에서 팀을 옮기면서 소프트웨어 관련 업무를 하고 있습니다. 전 개발자도 아니였고, 이전 근무지에서 관련 업무를 하지 않았기 때문에 최근 열심히 임베디드/소프트웨어 관련 강의를 열심히 듣고 있는데요. 궁금한건, 현업에선 보통 RAM/EEPROM 등 메모리 관련 충돌(읽기/쓰기중 인터럽트시 등) 문제점이 많아서 해당 내용의 설계 관련된 내용을 좀 딥하게 알고 싶은데... 감자님 포함해서 인프런의 다른 강의를 봐도 메모리 설계 관련 내용은 없는 것 같더라구요... 혹시 위와 같은 괴리를 좀 해결하기 위한 답변 혹은 도움이 가능하실지 싶어 문의드립니다.ㅎ
안녕하세요. 첫 슬라이드 4번째 항목의 "정규표현식을 배워라"에 대해 학습영상에서 설명이 없으시기에 궁금하여 문의드립니다. ^^ 1. 정규표현식이 무엇인지 궁금합니다. (구글링 하여 어떤 개념인지 대강 확인했습니다만, 모든 학습영상마다 CS 초보학습자 수준에서 강약 조절하여 조언을 잘 해주시기에... 또한 제가 마침 개념이 생소하여 더 잘 이해하고자 문의 올립니다.) 2. 그리고 정규표현식을 초보학습자 수준에서 어떤 방향으로 학습하면 프로그래밍 작성을 잘 할 수 있을지 조언 부탁드립니다. 새해복많이받으세요. 미리 감사말씀 올립니다. ^^
교수님 안녕하십니까, 강의를 수강하다 이해가 안 가는 부분이 있어 질문드립니다. 06. 프로세스간 통신의 실제: Chapter 3. Processes (Part 4) 강의 30:57 부분에서 출력 스트림으로 데이터가 나가고 있는 상황이어도 socket은 비어 있으니, 다른 클라이언트의 요청을 받을 수 있다고 하셨는데 주어진 코드로 이 과정이 가능한지 의문이 들어 질문 드립니다. 해당 코드에서 계속 출력 스트림을 열어놓으려면 client.close() 부분을 제거해야 될 것 같은데 이러면 기존의 client에 새로 요청 들어온 client가 덮어 씌어 지는 건가요..? 좋은 강의 감사드립니다. 답변 기다리겠습니다:)
좋은 강의 잘 듣고 있습니다. 컴퓨터에 대해 잘 모르는 터라 더욱 도움이 됩니다. 메모리 용량에 관련하여 매우 사소한 질문드립니다. ex) 만약 메모리(기억) 용량 8GB, 어떤 데이터 8GB가 있다고 가정하겠습니다. Q) 어떤 데이터(8GB)를 커버한다 했을 때, 다른 데이터(8GB 이하)에 대한 커버는 불가능한지요? 아니면 데이터(8GB) 이하일 경우 상관없는지 궁금합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 강의 수강중인 학생입니다! 강의 자료 pdf를 토대로 공부하고 있는데 이 강의의 본 교재인 " 면접을 위한 CS 전공지식 노트" 이 책이랑 pdf랑 내용이 거의 일치한가요? pdf로 공부를 할지 책을 따로 사야할지 고민이 되어 질문 남깁니다! 굳이 따로 책을 살 필요가 없을까요?
다른 분들 질문을 보고 답변을 보았는데요 https://www.inflearn.com/community/questions/813583/%EC%9D%8C%EC%88%98-%EB%8D%B0%EC%9D%B4%ED%84%B0%EC%9D%98-%ED%91%9C%EC%8B%9C%EC%97%90-%EA%B4%80%ED%95%98%EC%97%AC 위의 답변을 보면 보수 표현을 하면 덧셈 뺄셈 연산이 더 단순하다고 되어 있는데요 사진 처럼 보수를 사용하지 않고 어짜피 플래그가 있다면 같은자리끼리 계산하기가 더 편할 거 같아서요 2의 보수를 사용하여 1 1 1 + 0 0 1 을 보고 바로 0이 된다고 계산이 쉽지 않을 것 같아서요
안녕하세요 강의 잘 듣고 있습니다. 감사합니다. 강의에서 Hello World가 화면에 출력하는 예시를 들어 설명하신 부분에서 Device file 이라는 인터페이스를 통해서 User Process와 Kernal이 상호작용한다고 하셨습니다. 이때, Device File에 무엇을 읽고 쓴다는 것은 Memory 나 Disk에 적재하는 과정이 될 거 같다는 생각이 듭니다. 맞을까요? 아래는 영상에서 설명한 예시에서 제가 생각한 과정입니다. Device File 에 "Hello world" 출력하라는 명령을 쓰기 위해 User -> Kernal -> H/W(Memory or Disk) "Hello World" 출력하기 위해서 Kernal -> H/W (영상에서 설명하신 부분) 총 두 번 일어나는 것이 맞는건가요? 뭔가 현대에는 최적화가 잘 되어서 1번으로 끝낼 수 있게 구성이 되어 있을 거라고 생각이 들긴 합니다. *구글링으로 찾아본 내용 리눅스 파일의 종류엔 3가지가 존재 일반 파일: 데이터를 담을 수 있음 디렉토리 파일: 일반 파일을 담을 수 있음 특수 파일 (Socket, Device File, Named Pipe) 영상에서 언급해주신 Device File 은 특수파일에 해당 Device File은 특수파일의 하위 집합으로 character device file, block device file 두가지 타입이 있음. 특수 파일은 일반 파일과 달리 단순 운영체제와의 인터페이스로 데이터를 저장하는 행위는 하지 않음. 그럼 왜 파일이라고 하는건가? 일단, 리눅스는 "모든게 파일이다." 라는 철학을 갖고 있음. 그렇다면 왜 모든 걸 파일로 정의했는가? => 다양한 자원을 하나의 일관된 인터페이스로 추상화하여, 파일을 읽고 쓰는 방식으로 모든 자원(디스크, 장치, 네트워크 등)을 다룰 수 있도록 하기 위함 질문을 드렸지만, 궁금해서 구글링을 해서 찾아 아래 부분에 찾은 내용을 정리했습니다. 제가 찾은 내용이 좀 틀렸다면 정정해주시면 감사하겠습니다!
보조기억장치 강의에서 셀이 모여서 페이지라고 하셨고, 페이지가 모여서 블록이라고 하셨는데, 혹시 그 전 강의에서 프로그램을 페이지단위로 나누는것을 페이징 이라고 했는데 그때의 페이지가 셀이 모인 페이지인가요 ? 그게 맞다면 보조기억장치에서는 블록단위로 저장한다고 햇는데, 페이지 스왑인 할때는 페이지가 모인 블록단위( 페이지 세트 )로 스와핑되는건가요 ? 여담으로 이 강의가 너무좋아서 전공지식을 강사님꺼로 다 학습해보려고 해요. 인프런에 혼공넷 이 올라왔더라고요. 유튜브에만 있었던거같은데. 자료구조,알고리즘 공부하려했다가 네트워크부터 공부하겠습니다. 자료구조,알고리즘 강의도 집필하시고 인강이 나왔으면 좋겠습니다 ..!!!!
프로그램이 8kb이라고 가정 페이지 크기를 2kb로 설정했다고 가정 근데 변수를 100개 초기화,선언 했다고 가정 근데 그 변수 100개의 주솟값이 변위 3 을 가진다고 가정 그럼 프레임에서 3만큼 떨어지게끔 설계된거지요. 실제로 4페이지로 나뉘는게 아니라 100개 이상의 페이지로 나뉠수도있을거같아요
signal()을 호출한 프로세스의 실행을 일시 중단하고 자신이 실행된 뒤 다시 signal()을 호출한 프로세스의 수행을 재개 방식은 선점형 방식이랑 유사한것같고 wait()를 호출햇떤 프로세스는 signal()을 호출한 프로세스가 모니터를 떠난뒤에 수행을 재개 하는 방식은 비선점형이랑 유사한것같네요. 2. 상호배재를 위한 큐와 우선순위를 위한 조건변수 큐는 순서로 봣을떄 연속배치되는 형식의 그림이 더 자연스러울거같은데 우선순위를 위한 조건변수 큐 는 모니터 위에 있도록 그림이 그려진 이유가 잇을가요 ? 3. pcb의를 대기큐, 준비큐에 삽입하는것이 전에 봣던 강의중 명령어 사이클의 연장선이라고 생각해도될까요 ? 가령 pcb안에 잇는 프로세스 상태의 값을 변경하는것이라고 봐도되는걸까요
timebase source를 왜 systick timer로 하신 이유가 궁금합니다. 보통 새로운 stm32 프로젝트에서 FreeRTOS를 추가하면 꼭 timebase를 systick timer가 아닌 다른 timer로 설정하라는 경고가 나오는데 왜 systick timer로 하신 건가요?