inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

학습 순서가 정해져있는건지 궁금합니다.

미해결

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

안녕하세요 CS 부족한 부분을 메꾸기위해 얼마전 강의를 구매해서 수강중에 있습니다. 제가 디자인패턴은 들어본적이 없어서 학습속도가 느리다는 걸 느끼고 있는데, 각 CS 과목마다 학습 순서가 정해져있는건지 궁금합니다.. 하루에 디자인패턴 하나에 다른 과목들을 섞어서 들어도 상관없을까요?

  • 면접
  • 면접
  • 운영체제
  • 운영체제
  • 기술면접
  • 기술면접
wonu 댓글 1 좋아요 0 조회수 536

isr 여러개인 경우 deferred task

미해결

FreeRTOS 프로그래밍

안녕하세요 수업듣고 심도있게 학습하고 있는 학생입니다. 인터럽트 처리를 공부하고 있는데 질문이 있습니다. exti가 여러 개인 경우 어떻게 처리하는지 궁금합니다. 저의 처리방식은 인터럽트gpio가 4개로 가정했을때 char 전역변수; void 콜백함수(gpio) { if(gpio==1){전역변수+=1;} if(gpio==2){전역변수+=2;} if(gpio==3){전역변수+=4;} if(gpio==4){전역변수+=8;} vTaskNotifyGiveFromISR(xHandle1, &xHigherPriorityTaskWoken); portYIELD_FROM_ISR(&xHigherPriorityTaskWoken); } 이런식으로 하고자 하여 전역변수를 뮤택스로 묶으려 했는데 isr에서는 뮤택스를 사용하면 안된다고 하신 걸로 학습했습니다. 다른 여러 자료를 찾아보아도 예시를 찾기가 어려워 질문드리게 되었습니다. 제가 질문드리고자 하는 핵심은 여러 인터럽트를 동시에 사용할경우 어떻게 사용해야하는지 궁금합니다.

  • 운영체제
  • 임베디드
  • 운영체제
  • 임베디드
  • FreeRTOS
이상민 댓글 1 좋아요 1 조회수 522

Page는 Text Data이외에 다른 메모리도 포함하나요?

미해결

운영체제 공룡책 강의

page에는 프로그램 코드뿐만 아니라 프로세스 실행중에 발생되는 동적 데이터도 포함되어 있나요? 동적 데이터가 포함되어 있다면 page out시 이들은 어떻게 유지되나요? 동적 데이터가 포함되지 않았다면 copy on write가 발생하는 이유는 무엇인가요?(프로그램 코드는 항상 완전히 동일하다고 생각합니다.) copy on write같은 상황이 발생하는 이유는 page가 동적 데이터를 포함하기 때문이라고 생각합니다. 프로그램 코드만 있다면 별도의 페이지를 카피할 필요가 없을 거같아서요. 하지만 이 경우는 page out시에 page에 포함된 동적 데이터도 날아가므로 동적 데이터를 유지할 다른 방법이 또 필요할 것 같습니다. 만약 별도의 메모리 공간을 사용한다면 애초에 page에 동적 데이터를 포함하는 것이 무의미해질 것 같아서 혼란스럽습니다.

  • 운영체제
  • 동시성
  • 동시성
  • 운영체제
노지원 댓글 0 좋아요 1 조회수 384

서브넷마스크 할당 퀴즈가 헷갈립니다

해결됨

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

안녕하세요! 선생님 덕분에 살면서 처음으로 즐겁게 네트워크 공부를 하고 있습니다. 다름이 아니라, 강의교안 1번 133p에서 10개의 사무실이 있고 사무실당 12개의 장치를 연결해야 할 때, 16개(두 개 제외해서 14개) 만큼의 공간만 확보하면 12개를 할당할 수 있다는 부분은 이해했는데, 그렇다면 서브넷 마스크의 마지막 주소가 11110000->240이 되는 게 아닌가 헷갈립니다. 혹시 공간이 남아야 하는 건가요? 강의에서는 마지막 주소가 224가 된다고 하셨어요. 열심히 듣는다고 들었는데 만약 이미 설명하신 부분임에도 제가 질문하는 거라면 다시 듣고 오겠습니다ㅠㅠ 아침이라 멍해서 그럴지도 모르겠네요…

  • 면접
  • 운영체제
  • 운영체제
  • 기술면접
  • 면접
  • 기술면접
용자 댓글 1 좋아요 1 조회수 490

"가상 메모리 접근 권한" 영상 관련

해결됨

곰책으로 쉽게 배우는 최소한의 운영체제론

안녕하세요. 좋은 강의 감사드립니다. 이 강의는 개발자님의 유튜브에도 공개되어 있는 것으로 알고 있습니다. 유튜브에 공개되어 있는 강의 영상을 보면 "가상 메모리 접근 권한"이라는 영상이 있습니다. 혹시 의도하신 것이 아니라면 인프런에 올라온 강의에는 해당 영상이 없는 것 같아서 글을 남겨봅니다. 감사합니다.

  • 운영체제
  • 운영체제
oceanide 댓글 1 좋아요 0 조회수 375

강의 감사합니다. 포팅 부탁드립니다.

미해결

FreeRTOS 프로그래밍

- 사용하고 싶은 ST 보드명: NUCLEO-L4R5ZI - 사용하시는 컴파일러(stm32cubeide) 버젼: 1.11.0 - 기타: 열심히 공부하면서 따라가겠습니다. 감사합니다

  • 운영체제
  • 임베디드
  • 운영체제
  • FreeRTOS
  • 임베디드
ekdothds318 댓글 1 좋아요 0 조회수 410

Linked List의 시간 복잡도에 대한 질문입니다

미해결

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 일반적으로 연결 리스트의 시간 복잡도를 설명할 때 삽입/삭제의 시간복잡도를 O(1)이라고 말하기는 하고, 면접때도 이렇게 답변하는 게 맞겠지만 그냥 궁금증 때문에 여쭤봅니다! 실질적으로 봤을 때는 예를 들어 현재 10개의 노드를 가진 연결리스트의 4번째와 5번째 노드에 데이터를 추가하고 싶다고 가정하면 4번째 노드까지 O(n)의 시간 복잡도로 이동한 뒤 O(1)의 속도로 삽입하기 때문에 head, 혹은 tail(원형 더블 링크드 리스트이라면)를 제외한 다른 곳에 데이터를 삽입하는 속도를 O(N)이라고 봐도 무방한 게 맞을까요? 반대로 삭제의 경우에도 마찬가지가 아닌가 궁금합니다

  • 면접
  • 운영체제
  • 면접
  • 기술면접
  • 운영체제
  • 기술면접
euni 댓글 1 좋아요 0 조회수 507

외워야할 단위체계 부분입니다.

해결됨

넓고 얕게 외워서 컴공 전공자 되기

안녕하세요 구정잘보내고 계신가요? 컴공 이론을 위한 기초체력 다지기 듣고있습니다. 4bit 는 16가지를 표현할 수 있고 8bit 는 256가지를 표현할 수 있고 16bit 는 65536가지를 표현할 수 있는 것까진 이해를 합니다 그런데 16비트가 64KB 가 되는건 이해가 잘 되지 않습니다 8bit 를 1byte 다 라는 개념때문에 혼란이 생기는 것 같습니다. 유투브에 댓글을 보니 8bit를 하나로 묶어 1byte가 되고 각각의 byte마다 일련번호를 붙인 것이 메모리의 주소입니다. 0번, 1번, 2번, ...n번 이렇게요. 이 때, 붙인 이 일련번호의 범위가 0~65535번 범위라면 65536 bytes가 존재할 수 있는 것이므로 64KB가 됩니다. 라는 답글을 주셨습니다. 그럼 이걸 기반으로 생각했을때 16비트가 65536바이트가 되고 2^10의 용량 단위로 인해 약64KB이다 라는 것은 16비트가 65536 가지 전기적 신호를 표현할 수 있는 것은 경우의 수이고 이 경우의 수 가 구조상 관리할 수 있는 한계 용량을 표현할때 16비트는 65536byte (메모리 구조상 8비트를 가지는 1byte가 65536개)로 용량표현을 하는 것으로 이해하는게 맞을까요? 즉 16개의 스위치를 가지고 있을 경우 65536개의 표현을 할 수 있다는 것은 65536개의 메모리 주소(?)를 가리킬 수 있는 것이기 때문에 16bit 는 구조상 관리할 수 있는 용량이 64KB 이다... 가 맞는지 확인부탁드립니다~

  • 운영체제
  • 운영체제
룰루랄라 댓글 1 좋아요 4 조회수 589

HTTP 메서드 #1. 질문있습니다.

해결됨

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

4분 30초에 왜 post 메소드인데 상태코드가 201이 아닌 200인가요?

  • 면접
  • 운영체제
  • 면접
  • 기술면접
  • 기술면접
  • 운영체제
(ㄴ_ㄴ) 댓글 1 좋아요 0 조회수 536

jwt 토큰

미해결

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

안녕하세요 서버에서 set-Cookie로 토큰들을 쿠키에 저장하면 클라이언트에서 서버로 인가가 필요한 페이지에 요청을 할 때 Bearer 이라는 것을 어떻게 붙이나요? 서버에서 따로 access토큰 데이터를 받아서 클라이언트에서 따로 저장한 후에 요청마다 그 저장소에 있는 토큰 데이터를 가져와 Bearer을 붙이는 방식으로 하는건가요? 클라이언트단에서 access토큰을 어떻게 저장하고 어떻게 보내야하는지 이해가 잘 가지 않네요ㅠ...

  • 면접
  • 운영체제
  • 기술면접
  • 기술면접
  • 운영체제
  • 면접
toyboy0113 댓글 1 좋아요 0 조회수 770

Application Program 설계 시 multi-process vs. multi-thread

해결됨

곰책으로 쉽게 배우는 최소한의 운영체제론

안녕하세요, 늘 좋은 강의 감사드립니다. 강의 중 Process=Program 이라고 생각하면 된다고 하셨는데, 하나의 Application Program을 설계 할 때 동시에 수행되어야 하는 task에 대해 multi-process로 동작하도록 할 것 인가 multi-thread로 동작하도록 할 것 인가는 설계자의 선택의 문제인가요? Process=Program 개념으로 생각하면 설계자 입장에서 하나의 Application Program 내에 여러개의 Process를 만드는 것은 불가능 한 것인가? 이렇게 생각이 들기도 하는데 궁금해서 여쭤봅니다.

  • 운영체제
  • 운영체제
basketcree 댓글 1 좋아요 0 조회수 456

해당 질문에 대한 답변 예시 중에 제가 본 것 중 제일 고품질이네요

미해결

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 기존에 외우고 있던 내용도 나쁘지 않다고 생각했는데 이게 더 기술적으로 잘 알고 있다는 것을 어필할 수 있으면서도 불필요하게 많은 내용을 담지도 않아서 1분 내외로 빠르게 답변하기에도 정말 좋네요 제가 지금까지 본 설명 중에 최고입니다 강의가 너무 좋아요 감사합니다

  • 면접
  • 운영체제
  • 기술면접
euni 댓글 2 좋아요 0 조회수 463

freeRTOS와 USB_Device와의 관계

미해결

FreeRTOS 프로그래밍

안녕하십니까 현재 수업을 듣고있는 학생인데요. 선생님 수업 실습중에 STM32CubeMX을 이용하여 STM32F405ZGT6의 코딩중에, 미들웨어 FreeRtos와 USB_Device가 같이 이용 하지 못하는건지 궁금합니다. Generate Code를 누르면 USB Device의 코드가 없어집니다.

  • usb
  • FreeRTOS
  • 임베디드
  • 운영체제
댓글 1 좋아요 1 조회수 355

CPU가 곱하고 나누는 방법 질문

해결됨

넓고 얕게 외워서 컴공 전공자 되기

안녕하세요. :-) 강의 너무 잘 듣고 있습니다. 사소하지만 곱셈에 대해 궁금한 부분이 있습니다. 4비트로 표현한 5인 0101을 왼쪽으로 한칸씩 밀고(shift) 맨 오른쪽에 0이 채워지면(padding) 결과가 1010으로 10이 되고 이처럼 한 칸을 밀면 곱하기 2를 한 것과 같은 것은 이해를 하였는데요. 교안에 따라 4비트로 표현한 5인 0101을 두 칸을 밀면, 곱하기 4로 20이 될것으로 기대했는데, 결과적으로는 0100으로 4가 아닌가요? 제가 어떤 부분을 이해를 못하고 있는 것인지 궁금합니다. 감사합니다.

  • 운영체제
긴장한 도미 댓글 2 좋아요 1 조회수 601

인덱스 카디널리티 부분 질문이있습니다.

미해결

기출로 대비하는 개발자 전공면접 [CS 완전정복]

꼬꼬무에서 true 또는 false값을 갖는 컬럼 비울 1 : 99 로 예를 들어주셨는데요. 비율과는 관계없이 true / false 두종류로만 나눠질때 카디널리티가 매우 낮고 선택도가 매우 높다는 부분이 잘 이해가 안가서 질문드려봅니다. 카디널리티 가 2 라서 (트루, 폴스) 카디널리티가 낮고 중복도는 높다 라고 이해를했는데 선택도부분은 총 레코드수가 2 이고 카디널리티도 2 이기때문에 선택도는 100%라고 볼수있고 이로인해서 선택도가 굉장히 높기때문에 거의 풀스캔과 맞먹는다고 볼수있어 인덱스를 생성하는것이 좋지 않다. 라고 이해하는게 맞을까요? 이게 지금 제가 맞게 이해를 하고있는건지 혼란스러워서 질문드려봅니다.

  • 운영체제
  • 면접
  • 기술면접
alopp 댓글 2 좋아요 2 조회수 1226

선생님 32비트로 표현할 수 있는 가짓수가 2^32라면,

미해결

넓고 얕게 외워서 컴공 전공자 되기

000.....0000 000.....0001 000.....0010 000.....0011 . . . 111.....1111(각 숫자의 자릿수 32)까지 2^32바이트라는 말씀이시잖아요, 그런데 각 숫자는(000...0000) 32bit로 표현할 수 있는 숫자니까 한 숫자당 4byte 아닌가요..? 그러니 총 2^32(숫자의 개수)*4byte가 한계 용량이라고 생각했는데 제 생각의 어느부분에 오류가 있나요?

  • 운영체제
서현 댓글 1 좋아요 0 조회수 601

자료구조 관련 추가 강의 문의

해결됨

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

지금 현재 5.3.3 힙 ~ 5.3.6 셋 부분의 강의가 없는데 언제쯤 추가될 지 궁금합니다.

  • 운영체제
  • 면접
  • 기술면접
댓글 1 좋아요 0 조회수 229

MLFQ 알고리즘

해결됨

그림으로 쉽게 배우는 운영체제

안녕하세요. MLFQ 강의를 듣다가 궁금한 점이 생겨 질문드립니다. 마지막 부분에 우선순위 별로 큐가 나뉘고 우선순위가 낮으면 탕미슬라이스가 커지는데, 이 때 우선순위는 기준이 무엇인가요? CPU 연산을 주로 하는 프로세스(P1)와 I/O작업을 주로 하는 프로세스(P2)가 있다고 할 때, P2의 경우는 CPU처리량이 많지 않아 우선순위큐가 항상 상위에 있을 것 같고 P1의 경우는 우선순위가 낮을 것 같은데 이 때 낮은 우선순위큐들은 어떻게 선택되어 실행이 되는건가요? 우선순위가 낮다는 것은 실행이 될 확률이 낮다는 건가요? 우선순위가 낮은 큐에 있는 프로세스들이 기아상태가 될 가능성도 있나요? 만약에 P1의 작업시간이 25초이고 우선순위 큐1(타임슬라이스10초)에서 실행상태가 된다고 하면 10초 이후에 CPU를 빼앗겨 우선순위 큐2(타임슬라이스20초)에 들어갔다가 다시 실행상태가 되었을 때 나머지 15초를 실행한 후 CPU를 반납하는건가요? 아니면 처음부터 다시 25초에 대해서 진행해서 CPU를 빼앗기고 우선순위큐3(타임슬라이스 30초)으로 들어가게 되나요? 마지막으로 준비상태일 때 준비큐에 있다가 실행상태가 된다고 하였는데 실행상태일 때는 어디에 있는 건가요? 준비큐 I/O큐 이런 것들은 어디에 존재하는건가요?

  • 운영체제
jo 댓글 1 좋아요 2 조회수 429

이미지 스플리팅 용어

미해결

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

스플리팅이라는 용어보다는 이미지 스프라이트(sprite)라는 용어가 주로 쓰이는 것 같습니다.

  • 기술면접
  • 운영체제
  • 면접
댓글 1 좋아요 0 조회수 474

이력서, 자기소개서 검토 문의

미해결

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

이력서 https://ellerymoon.notion.site/0730791bcb0f4e178f 네이버웹툰 문항 기준 자기소개서 https://ellerymoon.notion.site/479bc6bf00f44 입니다. 이 걸 템플릿화 해서 회사마다 약간씩 수정해서 제출하고 있습니다. 따로 궁금한 것은은 크게 2가지 인데요 . 제가 20년 퇴사 이후에 공백기가 있어요(개인사업 및 주식투자). 졸업 이후로 2년정도의 갭이 있는데 이걸 물어본다면 어떻게 설명할지? 이번에 라인 DBA도 지원을 하게 됬는데, 마침 데이터베이스 설계, 튜닝 세미나를 최근에 들어서 관련 지식을 어필하고 싶은데요. 프로젝트에는 설계 세미나를 통해 배운 내용을 접목해서 ERD 35개의 프로젝트를 설계하고 실제로 스프링프로젝트로 만든게 있는데, 튜닝 같은 경우는 인덱스 적용 해보거나 클러스터링 말고는 프로젝트에 접목시키기가 쉽지 않더라구요. 더구나 라인 DBA 같은 경우는 MongoDB 업무로 시작할거 같아서 급한데로 리얼MongoDB 서적이랑 공식문서 보면서 지금이라도 면접 전까지 토이프로젝트라도 해보려고 합니다. 큰돌님의 라인 공채 관련 영상을 보고 준비하게 되었습니다. 제가 그동안 했던 설계, 구현 프로젝트, 튜닝 세미나, MongoDB 토이프로젝트를 어떤 식으로 어필하면 좋을까요? 코딩테스트 강의랑 CS강의 둘 다 다 봤습니다. 상반기 때 봤던 코딩테스트들은 덕분에 전부 통과했었네요. 면접만 통과를 못했는데 CS 강의로 준비 잘 하고 있습니다. 감사드립니다.!

  • 운영체제
  • 기술면접
  • 면접
댓글 1 좋아요 0 조회수 286

인기 태그

인프런 TOP Writers

주간 인기글