묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
3-웨이 핸드 셰이크 질문
established가 되면 클라이언트와 서버는 연결되어서 이제 그 연결 링크를 통해 서버를 종료할 때까지 데이터를 주고 받는 건가요?아니면 통신을 할 때마다 새로운3웨이 핸드셰이크 과정을 거치는 건가요??
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
http
http의 큰 특징인 connectionless랑 stateless 좀 설명 부탁드립니다.
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
mutex, semaphore와 deadllock
mutex, semaphore 로 예방을 해도 deadllock이 발생 하는건가요? 아니면 mutex, semaphore을 하지 않았을때만 deadllock이 생기는 건가요
-
해결됨넓고 얕게 외워서 컴공 전공자 되기
format 시 0-0트랙 섹터에 관해
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 빠른 포멧 후에 0-0트랙 섹터에 존재 했던 운영체제에 관한 메모리들도 사라지게 될텐데 그 후 부팅은 어떻게 가능한지 궁금합니다
-
해결됨한국에서 제일 쉬운 리눅스 커널 강의
고아(?) 프로세스의 부모 선정이 어떻게 되는지 궁금합니다
안녕하세요java 프로세스를 생성하니 생각대로 sshd로 접속한 프로세스 하위로 java 프로세스가 생성되는걸 볼 수 있었습니다. 996 996 996 ? 00:04:20 sshd 279106 279106 279106 ? 00:00:00 sshd-session 279140 279106 279106 ? 00:00:00 sshd-session 279141 279141 279141 pts/0 00:00:00 bash 279253 279253 279141 pts/0 00:00:37 java여기서 java 프로세스를 백그라운드로 실행한 상태였는데 접속한 sshd 프로세스를 끊어버리니 systemd 하위로 간 것을 볼 수 있었습니다. 1 1 1 ? 00:01:25 systemd 996 996 996 ? 00:04:20 sshd 279309 279309 279309 ? 00:00:00 sshd-session 279343 279309 279309 ? 00:00:00 sshd-session 279344 279344 279344 pts/0 00:00:00 bash 279362 279362 279344 pts/0 00:00:00 ps 279253 279253 279141 ? 00:00:37 java여기서 java 프로세스의 부모가 sshd 하위가 아니라 systemd 하위로 간 이유가 궁금하네요좀 더 정확히는 부모가 결정되는게 어떤 기준으로 결정되는지 궁금합니다부모가 죽었으면 그 바로 위 부모가 새로운 부모가 되는 것인지요..? 시간이 날 때마다 보고있습니다감사합니다
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
큰돌 선생님, 링형 토폴로지 관련 질문 드립니다.
CS 정석 책에서는 링형 토폴로지의 단점으로 네트워크 구성 변경이 어렵다는 것이 꼽혔는데, 인프런 교본에서는 노드 추가 삭제가 쉽다는 것이 링형 토폴로지의 장점이네요.둘은 무슨 차이 인가요?
-
미해결주니어를 위한 6시간만에 끝내는 AWS 아키텍처
web server / 로드밸런서
web server와 로드밸런서에 대해 질문이 있습니다.아키텍처는 구성하기 나름이겠지만, 보편적으로는 web server(reverse proxy)를 가장 앞단에 두고,aws alb를 그 뒷단에 두고,그 alb 뒷단에 각 종류별 application server를 둔다고 생각하면 될까요?
-
미해결정보처리기능사 필기
정보처리기능사 실기 강의
선생님~ 정보처리기능사 필기 강의 잘 듣고 있는데요,이 시험 실기 강의는 인프런에는 없나요?선생님 실기강의는 어디서 들을 수 있을까요?
-
미해결리눅스 소개와 리눅스 커널 Overview [저자직강 1부-1]
맥북에서 윈도우를 설치해서 할 수 있나요?
TRACE32 프로그램이 윈도우 환경에서만 사용할 수 있다고 하셨는데, 혹시 맥에서 윈도우를 따로 설치해서 사용할 수 있나요? 유료결제 전에 미리 알고 결제를 해야할것 같아 질문 드립니다.
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
큰돌 선생님 질문이 있습니다.
다름이 아니라, JAVA로 싱글톤 패턴 구현방법 7가지 중 첫 번째 강의 예시 관련 의문점이 생겨서 질문 남깁니다.1. 윤하라는 변수가 오르트구름에서 달라졌는지 아닌지 보는 예시를 보니, 객체는 하나인 상태이고, 객체 내부 함수에 대해, 두 Thread가 번갈아 쓰는 경쟁 상태를 보여주는 예시 아닌가요? 이건 싱글톤은 제대로 나왔는데, 함수를 번갈아 사용하면서, 내부 static 변수의 값이 덮어써지는 현상에 대한 문제를 syncronized 로 해결한 예시 같은데, 객체가 2개 생겨버린 상황에 대한 예시로 말씀 주신 걸 제가 잘못 이해한 것인지 궁금합니다.2. 싱글톤으로 객체를 구현했다고 하더라도, 객체 내부 함수 사용에 대한 Thread 간의 경쟁상태는 여전히 개발자가 신경써서 처리해줘야 하나요? 아니면 싱글톤으로 구현되면 해당 부분은 신경 쓸 필요가 없나요?큰 돌 선생님, 항상 좋은 강의 감사합니다.
-
미해결FreeRTOS 프로그래밍
코루틴 실습질문
NUCLEO-F334R8 보드를 사용하고 있습니다.코루틴도 다음과 같이 메모리 문제가 있습니다.코루틴도 메모리 설정 하는 구간이 있을까요? C:/ST/STM32CubeIDE_1.18.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.win32_1.0.0.202411081344/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/bin/ld.exe: 04_coROUTINE1.elf section ._user_heap_stack' will not fit in region RAM'C:/ST/STM32CubeIDE_1.18.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.win32_1.0.0.202411081344/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/bin/ld.exe: region `RAM' overflowed by 392 bytesC:/ST/STM32CubeIDE_1.18.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.win32_1.0.0.202411081344/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/bin/ld.exe: warning: 04_coROUTINE1.elf has a LOAD segment with RWX permissionscollect2.exe: error: ld returned 1 exit statusmake: *** [makefile:68: 04_coROUTINE1.elf] Error 1
-
해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
32bit app에서 vms 4gb 설명에 대한 질문입니다.
각각의 프로세스들이 고유한 vms를 4gb씩 가진다는 말씀이신가요??아니면 프로세스를 전체가 가질 수 있는 vms의 총합이 4gb라는 말씀이신가요??
-
해결됨넓고 얕게 외워서 컴공 전공자 되기
앞으로의 공부 질문
안녕하세요!수업 완강하여 정말 잘 들었습니다.현재 저는 직무변경으로 차량 임베디드 SW 설계자로일을 하고 있는데, 관련하여 집중적으로 공부해야하는 부분이 따로 있을까요?원래 프로그래밍을 잘 해본적이 없어서 일단 이 강의부터 시작해보았습니다.
-
미해결FreeRTOS 프로그래밍
TODO 2번 문제
NUCLEO-F334R8 보드를 사용하고 있습니다.task.c 2번문제를 풀고있는데 task1이 실행이 안되는 이유를 찾으려고 하는데 방법이 어떻게 되나요?1. task1,2가 create 각각 되는건 확인이 됩니다.2. 하지만 supped 이후 두개의 task는 실행되지 않고 main만 실행되고 있습니다.3. MAX_PRIORITIES 20으로 설정하였습니다.
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
Starvation 관련 질문 드립니다.
안녕하세요 강사님. Starvation 관련 질문 드립니다. Starvation 이 자주 발생하는 알고리즘 중 하나로 SJF 예시를 들어주셨는데요, 이전 강의에서 "작업 도중 더 짧은 작업이 들어와서 선점한다" -> 이 개념은 SRF에 해당되는 내용으로 이해했었는데, 그럼 Starvation 예시에 나온 알고리즘을 SJF가 아닌, SRF로 이해하면 될까요?? 항상 강의 잘 듣고 있습니다.감사합니다
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
RTT가 증가한다
안녕하세요, 수업을 듣다가 궁금한 점이 생겨 질문드립니다. 수업 1:24경, “불필요한 TCP 연결로 인해 RTT가 계속 증가한다”고 설명해주셨는데, 이 부분이 조금 헷갈려서요. 혹시 여기서 말씀하신 “RTT가 계속 증가한다”는 것이 누적된 총 RTT를 의미하는 것인지, 아니면 지속적으로 평균 RTT가 악화된다는 의미였는지 궁금합니다. 제가 이해하기로 RTT(Round Trip Time)는 한 번의 요청-응답 왕복 시간을 의미하므로, 상황에 따라 일시적인 증가나 변동은 있을 수 있지만 지속적으로 증가한다고 표현하는 것은 조금 어색하게 느껴졌습니다. 제가 잘못 이해하고 있다면 바로잡아주시면 감사하겠습니다!
-
미해결FreeRTOS 프로그래밍
10. 선점형 커널 그림 설명중 우선순위가 반대인 경우에도 Task B가 먼저 수행되나요?
선점형 커널 그림 설명 중 Task A와 Task B의 우선순위가 반대인 경우 (Task A Priority > Task B Priority)라면 어떻게 되나요?1. 예상1) Task A 동작 중 ISR Handler에 의해 Task A의 동작이 멈춘다2) ISR Handler에 의해 Task B의 동작이 수행된다.3) Task B의 동작이 완료된 후 다시 Task A가 동작된다. 2. 예상1) Task A 동작 중 ISR Handler에 의해 Task A의 동작이 멈춘다2) ISR Handler에 의해 Task B의 동작이 되어야 하지만 우선순위에서 밀려 Task A가 동작된다.3) Task A의 동작이 완료된 후 Task B의 동작이 시작된다.
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
세마포어 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요. 강의 잘 보고 있습니다. 경쟁 상태 즉 공유 자원의 정합성과 무결성을 위해 세마포어로 해결한다고 이해했습니다.그런데 세마포어가 여러개의 프로세스가 공유 자원에 접근한다는게 이해가 되지 않습니다. 공유 자원에 여러개의 프로세스가 동시에 접근하는 것을 막기 위해 만든 방법이 여러 프로세스가 공유 자원에 접근한다?? 이런 느낌으로 받아드려지고 있어서 어디서 잘못됐는지 잘 모르겠네요 ㅠㅠ 감사합니다.
-
해결됨Windows System 프로그래밍
C++ 강의 계획이 있으신지 궁금합니다
안녕하세요 영천님! 항상 좋은 강의 감사드립니다.유튜브랑 인프런에서 지속적으로 강의 시청중에 있는데, 아직 제가 부족한 부분이 많아서 혹시 C++ 강의도 계획에 있으신지 궁금합니다! 만약 없으시다면 혹시 추천해주실 강의나 자료가 있으신지도 궁금합니다 ㅠㅠ
-
미해결개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
메모리맵 / 고립형 차이
메모리맵은메모리 자체에 일정부분이 IO장치에 할당되어있음 즉, 보드자체에 메모리의 일정부분의 버스가 IO장치와 물리적 연결되어있음고립형명령어만으로 어떤 버스를 타는지 결정됨 -> mov [100] -> 메모리의 100번지-> in [100] -> 100번 IO장치 이거맞나요?