월 33,000원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
API실습#2 Node.js로 간단한 API 만들기, 강의 자료 요청합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. API실습#2 Node.js로 간단한 API 만들기, 강의 자료 요청합니다.
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
멀티프로세싱(ipc) / 멀티스레드 질문입니다!
안녕하세요! 하루에 질문을 두개나 올리네요ㅠㅠ 멀티 프로세싱을 위해서는 두 개 이상의 프로세스가 자연스럽게 자원의 공유가 필요한 것이고 그렇기 때문에 IPC가 필요하게 되는 건가요?프로세스가 다른 프로세스의 데이터가 필요하다고 직접적으로 접근하면, 접근한 프로세스에 손상을 끼칠 수도 잇기때문에 약간 간접적으로 데이터를 주고받는 방식이 바로 ipc다 정도로 생각해도 될까요?file을 통한 ipc는.. 음.. 그냥 파일이 디스크에 잇으니까 프로세스들이 이걸 보고 확인해서 데이터를 공유한다.. 정도로 생각하면 될까요? 스레드를 들으면서 좀 찾아봤습니당. 스레드를 사용하는 이유가 (멀티 프로세스에 비해)리소스를 가능한 덜쓰면서 여러개의 흐름? 작업? 을 구현하는 것이 맞나요?? 다시말하면, 멀티스레드 라는 게 스레드가 발전한 것이 아니라 그냥 스레드를 사용하는 이유자체가 멀티스레드를 사용하기 위함이 맞을까요? 감사합니다!
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
라운드 로빈 / 다단계 큐 질문입니다
안녕하세요? 강의 잘 듣고 잇습니다 1.라운드 로빈과 관련된 질문인데요책이나 설명에 보면,라운드 로빈은 현대 컴퓨터에 적용되는 우선순위 스케줄링이라고 말씀해주셧는데요대략적인 원리는 이해했는데, '우선순위'가 어떤식으로 적용되는지 모르겠습니다오히려 우선순위같은 거 신경안쓰는 FCFS가 업그레이드 된 느낌인데, 우선순위가 어떻게 적용되는건가요?2.다단계 큐 관련한 질문입니당예를들면 1~12까지 프로세스가 있고 , FCFS와 SJF그리고 RR이 적용된 큐가 다음과 같이 있다고 하면1,2,3,4 > FCFS5,6,7,8 > SJF9,10,11,12 > RRCPU입장에서는 1,2,3,4를 처리하고 / 처리가 다될 경우에 5,6,7,8을 SJF방식으로 처리하고마지막으로 9,10,11,12 를 RR방식으로 처리하게 되는걸까요?그러면 반대로 9,10,11,12 이쪽의 애들은 1~8이 처리되지 못하면 수행될 수 없는건가요??
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
이미지 스플리팅 용어
스플리팅이라는 용어보다는 이미지 스프라이트(sprite)라는 용어가 주로 쓰이는 것 같습니다.
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
시스템콜과 modebit 강의영상 소리가 너무 작습니다
이 영상만 소리가 유독 작네요
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
시스템 콜, 커널,인터럽트 질문
안녕하세요? 강의 잘 듣구 있습니다헷갈리는 부분이 있어서 질문드립니당 1.프로세스나 스레드에서 운영체제로 어떤 요청을 할 경우 혹은 유저 프로그램이 유저모드인 상태에서 운영체제의 서비스를 받으려고 할 때,시스템콜을 통해 커널에 접근해야 한다고 말씀해주셨는데요,커널에 접근한다는 게 결국 modebit을 변환시켜서 커널모드에 접속한다는 뜻으로 봐도 될까요? 2.커널의 역할에 살짝 헷갈립니다커널 : 운영체제의 핵심 부분이자, 시스템 콜 인터페이스를 제공보안, 메모리, 프로세스, 파일 시스템, I/O 디바이스, I/O 요청 관리 등 운영체제의 중추적인 역할을 함라고 영상(+책)에 쓰여져있는데, 커널이 그러면 여러가지 기능을 실질적으로 수행하는 주체(?)에 해당하는 것인가요?근데 한편으로는 운영체제에 요청이나 명령을 제대로 전달하기 거쳐야하는 통로인 것처럼 말씀을 해주셔서, 커널의 역할이 정확하게 무엇인지 살짝 헷갈리네요 3.마지막으로 인터럽트입니다인터럽트가 발생하는 이유로는 에러인 경우도 있고, 에러에 의한 게 아니라 디바이스연결처럼 자연스럽게 발생하는 경우도 있다고 말씀해주셧는데요그러면 인터럽트의 존재자체가 하나의 에러인가요? 아니면 설계 의도에 따른 자연스러운 절차인건가요?비슷한 맥락인데, 그러면 인터럽트를 핸들링하는 인터럽트 핸들러 함수들은 결과적으로 에러를 처리하는 건가요? 아니면 역시 설계에 따라 자연스러운 절차로써 수행되는 부분인가요??감사합니다!!!
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
이력서, 자기소개서 검토 문의
이력서https://ellerymoon.notion.site/0730791bcb0f4e178f네이버웹툰 문항 기준 자기소개서https://ellerymoon.notion.site/479bc6bf00f44입니다.이 걸 템플릿화 해서 회사마다 약간씩 수정해서 제출하고 있습니다.따로 궁금한 것은은 크게 2가지 인데요. 제가 20년 퇴사 이후에 공백기가 있어요(개인사업 및 주식투자). 졸업 이후로 2년정도의 갭이 있는데 이걸 물어본다면 어떻게 설명할지?이번에 라인 DBA도 지원을 하게 됬는데, 마침 데이터베이스 설계, 튜닝 세미나를 최근에 들어서 관련 지식을 어필하고 싶은데요. 프로젝트에는 설계 세미나를 통해 배운 내용을 접목해서 ERD 35개의 프로젝트를 설계하고 실제로 스프링프로젝트로 만든게 있는데, 튜닝 같은 경우는 인덱스 적용 해보거나 클러스터링 말고는 프로젝트에 접목시키기가 쉽지 않더라구요. 더구나 라인 DBA 같은 경우는 MongoDB 업무로 시작할거 같아서 급한데로 리얼MongoDB 서적이랑 공식문서 보면서 지금이라도 면접 전까지 토이프로젝트라도 해보려고 합니다.큰돌님의 라인 공채 관련 영상을 보고 준비하게 되었습니다. 제가 그동안 했던 설계, 구현 프로젝트, 튜닝 세미나, MongoDB 토이프로젝트를 어떤 식으로 어필하면 좋을까요?코딩테스트 강의랑 CS강의 둘 다 다 봤습니다. 상반기 때 봤던 코딩테스트들은 덕분에 전부 통과했었네요. 면접만 통과를 못했는데 CS 강의로 준비 잘 하고 있습니다. 감사드립니다.!
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
HTTPS 질문입니다.
안녕하세요! 좋은 강의와 답변 감사드립니다 추석잘보내시구요!HTTPS부분에 관하여 약간 헷갈리는 부분이 있어 질문드립니다클라이언트에서 사이퍼슈트를 전달한 다는 게, 서버가 사이퍼슈트셋에 맞게 암호화가 가능한지를 먼저따지는 건가요??예를 들어 강의에서 설명한 'TLS_AES_128_GCM_SHA256'를 전달하는 건, 서버가 TLS프로토콜 & AES_128_GCM & SHA256방식으로 암호화를, 즉 HTTPS를 지원할 수 있는지를 먼저따져보는 건가요?? 해싱알고리즘은 최초에 발생하는 1-rtt이후, 실질적 통신단계에서 데이터를 전송할때 암호화하는 방식을 말하는 건가요?? 강의에서 해주신 말씀에 따르면, 실질적 통신이 발생하기전에 HTTPS를 위한 한 번의 통신(1-rtt)가 발생하는데요이때 사이퍼 슈트도 전달하고 > 서버에서 해당 알고리즘을 서빙할 수 있을 경우에 인증서를 보내고(??), 키교환 알고리즘, 해싱알고리즘, 보안세션 생성까지가 완료되는 것인가요???약간 이해가 안가는 부분이 인증서를 보낸다는 건데.. 한 번의 RTT에서 인증서를 보내고 추가적인 작업(키교환 알고리즘.. )을 어떻게 한다는 건지 잘 모르겠습니다...비슷한 맥락으로, 키교환 알고리즘 같은 경우도 최소한 한번의 교환이 있어야 PSK가 만들어지는 것 같은데 한번의 교환안에서 이모든 게 어떻게 가능한지 모르겠습니다ㅠㅠ아니면 혹시 1-RTT에서 서버가 클라이언트에게 통신을 보낼때, 인증서와 PSK생성을 위한 혼합키도 보내고 해서 문제가 없다면 한번의 통신만으로 인증메커니즘, 키교환, 보안세션생성까지 단번에 완성시켜버리는 건가요?? 그렇다면 이 경우에도 데이터가 암호화되어야 하니, 여기에 해싱알고리즘이 적용되는건가요?? 디피헬만 알고리즘에 대해서 궁금합니다..g,x,p를 알면 y값을 구하기 쉬운 반면, g,y,p를 알아도 x를 구하기 어렵다는 방식이라고 말씀해주셨는데요, 여기서 비밀키가 x에 해당하는 것 같은데 맞을까요?결국 디피헬만 알고리즘이 적용된 결과, 제가 생각할때의 장점은 '서버와 클라이언트가 서로의 비밀키를 공유하지 않고' + '서로만 아는 특정 키(PSK)를 안전하게 생성'인 것 같은데 맞을까요?? 감사합니다!!!
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
운영체제 질문
전반적으로 운영체제에 대한 지식이 많이 부족한 상태입니다.강의에 운영체제에 대한 부분이 있는데 이것만 들어도 전반적인 운영체제에 대한 지식을 습득할수있을까요?아니면 책을 따로 구매하는것이 좋을까요 ?
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
트래픽, 처리량, 대역폭 질문
안녕하세요? 우선 좋은 강의 감사합니다.영상중에 약간 의문인 부분이 있어 질문 남깁니다영상에서의 설명에 따라트래픽이 전체 데이터라면, 처리량은 '그 중에 네트워크 장치가 처리해낼 수 있는 양' 정도의 느낌으로 이해했습니다. 즉 무조건 트래픽중에 일부가 처리량이 된다~ 라는 느낌으로요.근데 그림 2-2에보면 마치 트래픽이 마치 온도와 같은 단위처럼 되어 있더군요그래서 마치 가능한 최대트래픽는(최대온도) 대역폭이고, 실질적인 처리량(실제 온도는) 처리량인 것처럼 보입니다. 그래서 뭔가 트래픽, 처리량, 대역폭의 이해가 깔끔하게 되지 않는데, 그냥 트래픽의 일부가 처리량이다~ 라는 느낌으로 이해하고 가면 될까요?
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
정규화 강의
안녕하세요 혹시 정규화 강의 언제쯤 올라올 예정인지 여쭤봐도 될까요?
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
보안 세션을 위한 TLS 핸드셰이크에 해싱알고리즘의 용도
안녕하세요! 큰돌님 강의 잘 듣고있습니다. 해싱 알고리즘은 단방향 알고리즘으로 복호화가 불가능한 것으로 알고있는데, 데이터를 주고받기에 양방향 알고리즘이 필요한 보안 세션 생성 과정에서 복호화가 불가능한 해싱알고리즘의 용도가 궁금합니다! 또한 저는 지금까지 https가 키교환 시 중간자 공격에 대비해 비대칭키 암호화로 공통의 암호키를 생성하고 추후 데이터 통신에는 만들어진 암호키로 사용하는, 대칭키와 비대칭키를 적절히 혼합해 사용한다고 생각했는데 AES라는 대칭키 블록 방식의 암호화를 사용하네요.. 혹시 제가 잘못 알고 있는 부분이 어딜지 궁금합니다!!
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
오탈자 문의합니다
안녕하세요 깃허브 참고하면서 175페이지 오탈자 수정하고 있습니다. 세마포어에는 조건 변수가 없고 스레드가 세마포어 값을 수정할 때 다른 프로세스나 스레드가 세모포어 값을 수정할 때 다른 스레드는 동시에 세마포어 값을 수정할 수 없습니다. 혹시 이 부분에서 굵은 글씨 표시한 부분은 같은 말이 두 번 들어간 건가요? 아니면 스레드가 세마포어 값을 수정하거나 다른 프로세스나 스레드가 세모포어 값을 수정할 때 다른 스레드는~~ 두 가지 조건(?)인 건가요?제가 아직 os에 대한 기초 지식이 부족한 상태로 읽고 있어 이해를 못 하는 거일 수도 있습니다. 시간 괜찮으실 때 답변해주시면 감사하겠습니다.
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
DB강의 중 정규화과정이 안나옵니다.
정규화과정 동영상이 안나오는데 저만 그런건가요?.
- 해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
HTTP 상태코드와 메서드 : POST 메서드 응답 코드 질문
안녕하세요 큰돌님 ㅎㅎ 언제나 강의 잘 보고 있습니다. HTTP 상태코드와 메서드 강의를 보고 궁금한 점이 생겨서 질문드립니다. 저는 API 를 만들고 POST 메서드에 대해서도 작업이 성공하면 200 코드를 내려줬었는데요, 이번에 큰돌님 강의를 보고 201로 고쳐야 하나? 싶은 생각에 자료를 더 찾아봤습니다. RFC 7231 HTTP/1.1 문서를 찾았고, 거기서 200 응답코드는 메서드마다 각기다른 응답 payload 를 반환하며, POST 에 대해서도 반환하는 paylaod 가 있는것을 확인했습니다. 이 규칙만 지킨다면 POST 요청에 대해서도 200을 반환해도 문제가 없는건지 궁금합니다. 참고한 문서 링크입니다.
- 해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
디자인 패턴 정의에 관하여
안녕하세요! 디자인 패턴에 대해 명확하게 이해하려고 노력 중입니다. '규약' 형태로 만들어 놓은 '것' 이라고 하였는데, 어떤 것을 뜻하는지 명확하게 이해가 잘 안됩니다. 도움 요청 드립니다! "프로그램을 설계할 때 발생하는 문제들을 해결 할 때 더 잘 해결 할 수 있도록 정해놓은 '규약'" 이라고 이해하면 될까요,아니면 "'규약' 형태로 만들어놓은 라이브러리/프레임워크" 라고 이해하면 될까요?
- 해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
패킷 충돌이 뭔가요? (네트워크 기초 #2 스타 토폴로지)
안녕하세요 ㅎㅎ 강의 잘 보고 있습니다. 강의를 듣던 중 패킷 충돌이라는 용어가 나왔고, 구글에 검색해봐도 명확한 답을 찾을 수가 없어서 질문 드립니다. 일단 패킷은 통신하려는 데이터에 대한 메타 데이터들(어느 노드로 갈지, 어떤 데이터와 연속되는 데이터인지 등)을 담고 있는 것으로 알고 있습니다. 이러한 패킷이 충돌한다는 것은 어떤 상황이며, 무엇을 의미하는 걸까요?
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
강의 구매했는데, 전자 문서 or PDF 활용하면서 듣고 싶은데 어디서 다운 가능한가요?
강의 구매했는데, 전자 문서 or PDF 활용하면서 듣고 싶은데 어디서 다운 가능한가요?
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
선생님 오타가 있는것 같습니다
yes24 ebook 기준 책 179페이지를 보시면 멀티프로세싱은 여러 개의 프로세스 즉 멀티프로세스를 통해 동시에 두 가지 이상의 일을 수행할 수 있는 것을 말합니다 이를 통해 하나 이상의 일을 병렬로 처리할 수 있으며 특정 프로세스의 메모리, 프로세스 중 일부에 문제가 발생되더라도 다른 프로세스를 이용해서 처리할 수 있으므로 신뢰성이 높은 강점이 있습니다 라고 되어 있습니다 우선 프로세스와 프로세서는 다릅니다 프로세스 : 메모리에 적재되어 실행 중이거나 대기 중인 프로그램을 프로세스라 합니다 프로세서 : 프로세서는 중앙 처리 장치를 의미하며, 흔히 CPU라고 불리는 부품이 프로세서를 의미합니다 출처 : https://okeybox.tistory.com/148 때문에 첫번째 지문에서 쓰인 프로세스라는 표현을 모두 프로세서라고 바꾸어야 올바른 표현입니다 참고 : https://velog.io/@woga1999/%EB%A9%80%ED%8B%B0-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8B%B1%EC%9D%B4%EB%9E%80
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
선생님 오타가 있는것 같아 질문드립니다
교재 162 페이지에서 페이지 : 가상 메모리를 사용하는 최소 크기 단위 프레임 : 실제 메모리를 사용하는 최소 크기 단위 라고 써있는데 교재 163 페이지에서 PFF는 페이지 폴트 빈도를 조절하는 방법으로 상한선과 하한선을 만드는 방법입니다 만약 상한선에 도달한다면 페이지를 늘리고 하한선에 도달한다면 페이지를 줄이는 것이죠 라고 되어 있습니다 제가 여러곳에서 검색해본 결과 페이지가 아닌 프레임이 맞는 말이라고 나오고 제 생각에도 페이지 폴트 빈도를 줄이려면 가상메모리가 아닌 실제 메모리를 늘려야 할것 같은데 어떤것이 맞는 건가요? 제가 참고한 사이트는 아래와 같습니다 1. 블로그 https://velog.io/@hyeon930/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C-8.-%EA%B0%80%EC%83%81-%EB%A9%94%EB%AA%A8%EB%A6%AC%EC%9D%98-%EA%B4%80%EB%A6%AC 2. 블로그 https://dudumandu0321.tistory.com/3 3. 블로그 https://bubble-dev.tistory.com/entry/OS-%ED%8E%98%EC%9D%B4%EC%A7%80-Thrashing-Working-Set-PFF