inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

FTA 파일 시스템에 대한 질문입니다.

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

안녕하세요 강사님! 좋은 강의 잘 듣고 있습니다. 이번에 마지막 강의인 파일 시스템을 수강하던 도중 질문이 생겨서 글을 작성하게 되었습니다. FTA 파일 시스템의 경우 기존 연결 할당 방식의 단점들을 해결한다는 말씀을 해 주셨습니다. 연결 할당 방식의 문제로는 반드시 처음부터 접근을 해야 한다는 것 블록에 오류가 발생하였을 때, 추후의 블록을 읽을 수 없다는 점 입니다. 그렇다면 FTA가 Table을 도입함에 따라 위 2가지 문제를 해결한 방식이 다음과 같은지 여쭤보고 싶습니다. Table을 참조하여 특정 파일의 중간 블록부터 읽을 수 있기 때문에, 첫번째 문제는 해결했다고 볼 수있다. 블록에 다음 블록의 정보를 저장하지 않기 때문에, Table의 정보만 유효하다면, 다음 블록의 정보를 읽는데에는 문제가 없다. 좋은 강의 만들어 주셔서 감사합니다.

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
박준규 댓글 1 좋아요 0 조회수 209

Working set 기반 프레임 할당 방식에 대한 질문입니다.

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

안녕하세요 강사님 유익한 강의 감사히 듣고 있습니다. 이번에 가상 메모리의 프레임 할당 방식에 대한 강의를 듣던 도중 working set 기만 모델에 대해 질문이 생겼습니다. 사실 동적 할당 방식에 대한 질문이라고 볼 수도 있을 것 같은데, working set의 경우, 일정 시간을 두고, 참조되는 페이지를 통해 working set을 구성하여 프로세스에 프레임을 할당한다고 하셨습니다. 그렇다면, 해당 프로세스가 가장 처음 실행이 될 때는 해당 프로세스에 대한 프레임 할당이 어떤식으로 이루어 지는지 궁금합니다. 정적 할당의 경우에는 실행하기 전, 프로세스의 크기를 통해 미리 결정하고 들어가지만, 동적 할당의 경우에는 해당 프로세스를 실행하여 사용되는 프레임의 수를 통해 프레임을 할당한다고 하셨습니다. 그렇다면 가장 초기에는 어떤식으로 프레임이 할당이 되어 지는지 궁금합니다. 감사합니다. 새해 복 많이 받으세요~

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
박준규 댓글 1 좋아요 0 조회수 184

프레임워크와 라이브러리

미해결

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

강의를 듣다가 중간 설명에 궁금한 점이 있어서 여쭤봅니다. axios는 라이브러리고 vue.js 는 프레임워크인데 axios의 경우 vue.js나 다른 라이브러리에 적용되어서 vue.js가 axios를 통해 http 통신을 받을 수 있다고 설명하셨고, 바로 다음에 vue.js는 프레임워크이기 때문에 react와 같은 라이브러리를 그 안에 넣기가 힘들다고 하셨습니다. 즉, 라이브러리는 라이브러리 혹은 프레임워크에 적용할 수 있지만, 프레임워크는 더 엄격하기 때문에 라이브러리를 받아들이거나 수정하기는 어려다는 설명이었습니다. 여기서, "axios를 통해" 라는 건 axios가 실제 vue.js에 포함되어 지지는 않고 그냥 거쳐가기 때문에 가능하다는건가요..? 그렇다면 프레임워크에 직접적인 변경이 아니라 그냥 라이브러리를 적용하는 건 허락이 된다는 의미일까요? 라이브러리는 프레임워크에 적용될 수 있지만, 프레임워크는 라이브러리를 받아들이는 건 어렵다는게 약간의 모순으로 들려서 마이너한 질문일 수 있지만 여쭤봅니다 :) 라이브러리가 프레임워크에 적용되는것은 다른 말로 프레임워크에서 라이브러리를 채택하여 받아들이는 형태이지 않을까 해서 혼돈이 일어났습니다,,

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

동기화 질문입니다.

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

안녕하세요! 강의 정말 유익하게 잘 듣고 있습니다. 이번에 동기화 단원을 듣게 되면서, 몇가지 궁금증이 생겨서 질문을 하게 되었습니다. A 프로세스 혹은 쓰레드가 임계구역에서 작업을 수행하고 있었다고 가정을 하겠습니다. 이때 cpu가 지정한 타임 슬라이스를 초과하여 cpu를 사용하였고, 임계 구역에서의 진행이 완료되지 않은 상태로 타이머 인터럽트가 발생하였다고 가정을 하겠습니다. 이러한 상황에서 만약 새로운 프로세스 B가 해당 임계구역에 접근을 하게 된다면, 이에 대한 부분은 어떻게 처리가 되는 것인지 궁금합니다. 기존의 공유 자원이 업데이트 되지 않은 상태로 진행이 되게 되면, 분명히 레이스 컨디션이 발생할 수 도 있다고 생각이 듭니다. 세마포의 경우에는 임계 구역에 진입할 수 있는 프로세스의 개수, 즉 사용 가능한 공유 자원의 개수를 전역변수로 설정하여 여러 개의 공유자원을 관리할 수 있다고 하셨습니다. 그렇다면 세마포의 경우에는 각 공유자원의 종류에 따라 구분하여 관리는 할 수 없는 것인지 여쭤보고 싶습니다. 이것이 세마포의 단점? 이 되는 것인지 궁금합니다. 운영체제는 처음 공부해 보는 것이라서 질문이 좀 난잡하고 불명확할 수 있다는 점 죄송합니다. 열정적인 강의 덕분에 재미있게 공부를 할 수 있는 것 같습니다! 항상 감사합니다.

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
박준규 댓글 2 좋아요 1 조회수 252

FIFO second-chance와 LRU의 성능 차이가 나나요?

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

안녕하세요 강의 잘 듣고 있습니다. 페이지 교체 알고리즘 중 가장 오래 사용되지 않은 페이지의 스왑 아웃과 먼저 들어온 페이지들 중 참조되지 않은 페이지를 선별하여 스왑아웃 하는 것이 결과적으로 비슷한 결과가 나올 거 같은 생각이 들었습니다. 제가 잘 이해한 게 맞다면 예시로 들어주신 참조열 2313523423의 경우에도 두 방식이 동일하게 2, 1, 5를 스왑 아웃 하는 결과가 나오는 듯 합니다. 이 둘의 사용성에 대한 더 구체적인 차이를 알 수 있을까요?

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
진홍 박 댓글 1 좋아요 0 조회수 257

프로젝트

미해결

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

안녕하세요 이번에 팀 프로젝트를 하게된 백엔드 취준생입니다. 프로젝트에서 중요하게 다룰 내용 중 하나가 팀원과의 소통 및 협업이라구 하셨는데요, 프론트엔드 개발자는 두 명있는데 백엔드는 저 혼자인 상태입니다. 근데 나중에 백엔드 개발자가 저 혼자라는게 소통 및 협업에 있어 면접관들이 마이너스로 볼 요소가 되나요? 만약 백엔드 개발자가 혼자라서 마이너스 요소가 된다면 중간에라도 백엔드를 한 명 더 추가해야 되나 싶네요 ㅜㅠ

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

권한 요청 확인 부탁드려요

해결됨

[취업폭격기] 공공기관 전산직 취업 치트키 : NCS·전공·PT면접까지 한 번에 뚫는 정규과정

안녕하세요. 구글폼으로 권한요청 드렸습니다. 확인 부탁드립니다. -감사합니다.-

  • 면접
  • 이력서
  • 기술면접
Inputfocus 댓글 1 좋아요 1 조회수 257

언어

미해결

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

현재 파이썬과 html만 어느정도 익혀둔 상태인 입문자 입니다. 현재 json강의만 들었는데 json은 파이썬의 dictionary덕에 이해할 수 있었습니다. 그런데 책을 보니 주로 수업에서 사용하는 언어가 자바나 자바스크립트가 많더라고요 그래서 혹시 다른 챕터를 들을 때 자바나 자바스크립트에 대한 이해도 없이 따라가기가 어려운지 궁금하니다.

  • 면접
  • 운영체제
  • 기술면접
최진욱 댓글 1 좋아요 0 조회수 304

권한요청 드립니다.

해결됨

[취업폭격기] 공공기관 전산직 취업 치트키 : NCS·전공·PT면접까지 한 번에 뚫는 정규과정

제로미니님 안녕하세요. 구글폼으로 권한요청 드렸습니다. 확인 부탁드립니다. 감사합니다.

  • 면접
  • 이력서
  • 기술면접
stzgkg 댓글 1 좋아요 1 조회수 217

UE, 유니티 고민

미해결

게임 프로그래머 취업 전략 가이드

안녕하세요 선생님, 제가 앞으로 6주(?)에서 2달정도 공부해서 간단한 유니티 또는 UE 프로젝트를 진행해볼까합니다. 제가 언어 습득 능력은 매우 좋은편이라 C++이든 C#이든 크게 상관이 없습니다. 근데 실질적으로 취업에 도움이되는 방향이 알고 싶습니다. 현재 C++은 공부중이고 C#은 아무것도 모르는 상태입니다. 기간도 고려해주시면 감사하겠지만 기간을 생각안했을 때도 어떤것을 추천하시는지 알려주시면 감사하겠습니다.

  • 포트폴리오
  • 기술면접
명성 댓글 2 좋아요 0 조회수 571

주소 지정 방식을 알아야 하는 이유가 궁금합니다.

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

소스 코드 -> 컴파일 -> 명령어 명령어 : 연산코드 + 오퍼랜드 이 오퍼랜드 필드에 데이터/주소/레지스터를 저장하는 방식 총 5가지 라고 이해했는데, 이 5가지 주소 지정 방식을 경우마다 다르게 쓸 수 있는건가요? 언제 명시적으로 이걸 변경하거나 해야하는지 궁금합니다! 프로그래밍 언어 자체랑은 관렴이 없고, 컴퓨터 내부 아키텍처 관점으로만 이해하면 되는걸까요?

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
세진:) 댓글 2 좋아요 0 조회수 691

깃헙 권한 요청

해결됨

[취업폭격기] 공공기관 전산직 취업 치트키 : NCS·전공·PT면접까지 한 번에 뚫는 정규과정

깃헙 권한 요청드립니다 구글폼 서류 제출했습니다~!

  • 이력서
  • 기술면접
2021 댓글 1 좋아요 1 조회수 230

깃헙 취업자료 공유 권한요청

해결됨

[취업폭격기] 공공기관 전산직 취업 치트키 : NCS·전공·PT면접까지 한 번에 뚫는 정규과정

안녕하세요! 공공기관 전산직 깃헙 취업자료 공유 받고싶은데 Github 권한 요청은 여기에 신청하면 될까요?

  • 면접
  • 이력서
  • 기술면접
2021 댓글 1 좋아요 1 조회수 238

권한요청드립니다!

해결됨

[취업폭격기] 공공기관 전산직 취업 치트키 : NCS·전공·PT면접까지 한 번에 뚫는 정규과정

관련 구글폼 제출했습니다. 확인 부탁드립니다! 감사합니다!

  • 면접
  • 이력서
  • 기술면접
theonewhotalk 댓글 1 좋아요 1 조회수 206

cpu 스케줄링과 프로세스 스케줄링

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

현재 공룡책과 함께 번갈아 보며 공부하고 있는 와중, cpu 스케줄링 파트에서 궁금한 것이 생겼습니다. 공룡책에서는 cpu스케줄링과 별개로 프로세스 스케줄링이라는 말로 따로 다루더군요. 선생님의 책에는 프로세스 스케줄링으로 따로 다루진 않으신시고 cpu 스케줄링에 같이 다루신 거 같더라구요. 혹시 cpu 스케줄링에 프로세스 스케줄링이 포함되는 내용이라 굳이 나누지 않으신 걸까요? 굳이 나워서 생각하지 말고 책에서 나온대로 이해하면 될까요?

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
디네로 댓글 1 좋아요 0 조회수 379

인덱스 최적화 기법에 대한 설명

미해결

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

안녕하세요~ 다름이 아니고 해당 강의 내용 중 [인덱스는 비용이다 : 먼저 인덱스는 두 번 탐색하도록 강요합니다. 인덱스 리스트, 그다음 컬렉션 순으로 탐색하기 때문이며, 관련 읽기 비용이 들게 됩니다.]라는게 정확히 어떤 말씀이신지 이해가 안돼서 혹시 조금 자세하게 설명 부탁드려도 될까요??

  • 면접
  • 운영체제
  • 기술면접
sangjin.yoo 댓글 1 좋아요 0 조회수 476

권한요청 드립니다!

해결됨

[취업폭격기] 공공기관 전산직 취업 치트키 : NCS·전공·PT면접까지 한 번에 뚫는 정규과정

안녕하세요 박기현이라고 합니다! 구글폼으로 권한요청 내용 제출했습니다. 확인 부탁드립니다. 감사합니다.

  • 면접
  • 이력서
  • 기술면접
박기현 댓글 1 좋아요 1 조회수 212

프로세스 메모리영역과 JVM 메모리영역의 상관관계

미해결

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

안녕하세요~ 프로세스는 OS로부터 stack, heap, data, code영역으로 나눠진 메모리를 할당 받는다고 하셨는데요. 자바를 배울 땐 자바 프로세스가 실행될 때 JVM에 의해 다음과 같이 5개의 메모리 영역으로 나뉘어져서 관리한다고 배웠었습니다 (Method area / Heap / Stack / PC Registers / Native Stack) 명칭도 조금씩 다른부분도 있고 영역개수도 상이 한데 OS로부터 할당받은 4종류의 메모리의 영역과 JVM이 관리하는 5종류의 메모리의 영역이 서로 어떻게 매칭되는건지 궁금합니다~ 예를들어 프로세스의 Stack영역은 JVM의 Stack영역과 동일하다던가.. 아니면 프로세스의 Heap영역안에 JVM의 5종류의 메모리영역이 나눠져서 할당된다던가.. 그것도 아니면 JVM은 일반 프로세스와는 다르게 JVM에 의해 다른 메모리영역을 할당받는다던가.. 서칭 해보는데 단순히 JVM의 메모리구조에 대해서만 설명이 되어있고 이게 프로세스의 메모리영역과 어떻게 매칭되는건지에 대한 내용은 찾지 못해서 질문드립니다~

  • 면접
  • 운영체제
  • 기술면접
sangjin.yoo 댓글 2 좋아요 1 조회수 693

힙의 참조 시간복잡도가 이해되지 않습니다..

미해결

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

이진트리로 구성된 Map이나 Set의 참조 시간복잡도가 O(logn)인데조금 다른 트리긴 해도 Heap의 참조 시간복잡도가 O(1)인게 이해가 안되는데Heap의 참조와 탐색 시간복잡도에 대해서조금 더 자세히 설명해 주실수 있으신지 해서 질문 드립니다. 예를 들어 참조의 경우 루트노드에 대한 접근이 O(1)이라는 말씀이실까요??자식노드에 대한 접근까지 내려가면 O(logn)이거나 O(n)일거 같은데.. 아니면 제가 참조와 탐색에 대한 개념을 잘못 잡고 있는것일까요..

  • 면접
  • 운영체제
  • 기술면접
sangjin.yoo 댓글 1 좋아요 0 조회수 363

인기 태그

인프런 TOP Writers

주간 인기글