반응형

cs지식 15

혼자 공부하는 운영체제 읽고 면접 준비 - 동기화(뮤텍스 락, 세마포, 모니터)(23.2.12)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 동기화 작업들 사이의 수행 시기를 맞추는 것 프로세스 동기화 실행 순서 제어를 위한 동기화 : 프로세스를 올바른 순서대로 실행 상호 배제를 위한 동기화 : 동시에 접근해서는 안 되는 자원에 하나의 프로세스만 접근하게 하기 공유 자원과 임계 구역 여러 프로세스가 공동의 자원(공유 자원)을 두고 작업을 하는데, 동시에 실행하면 문제가 발생하는 자원에 접근하는 코드 영역을 임계 구역이라고 합니다. 두 개 이상의 ..

운영체제 2024.02.15

혼자 공부하는 운영체제 읽고 면접 준비 - 프로세스와 스레드

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 이번에는 컴퓨터 구조에 이어 다음학기 전공필수과목인 운영체제입니다. 운영체제는 1년 전 군대에서 핸드폰으로 대학 강의 하나를 들었을 때 처음 접해봤습니다. 그때는 막연하게 '내가 나중에 들을 전공필수과목이네? 한번 드러나 볼까?'라는 마인드로 들었던 것 같습니다. 물론 컴퓨터가 도대체 어떻게 작동되는지에 대한 궁금증도 컸었습니다. 물론 처음이라 어차피 자세한 내용은 까먹을 확률이 높으니 주요 개념들만 이해해..

운영체제 2024.02.15

혼자 공부하는 컴퓨터구조 읽고 면접 준비 - (메모리, 하드디스크)(23.1.31)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 이번에는 기억장치 파트에 대해 정리하겠습니다. 1. 메모리 RAM 비휘발성인 보조기억장치는 책장, 휘발성인 RAM은 책상으로 비유 -> 책상에 책을 많이 가져올수록 왔다 갔다 하는 비용이 줄어듦 종류 DRAM : 저장된 데이터가 동적으로 변하는 RAM. 시간이 지나면 데이터가 소멸하고 속도는 느리지만, 가격이 저렴, 집적도 높음, 소비 전력 적음 - 주기억장치(RAM)에 사용. SRAM : 정적인 RAM으로..

컴퓨터구조 2024.02.15

혼자 공부하는 컴퓨터구조 읽고 면접 준비 - CPU(23.1.30)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 저는 이전부터 컴퓨터구조는 어떻게 이루어져 있는지 무척 궁금했습니다. 어떻게 이렇게 빠를 수가 있고, 어떻게 우리에게 화면을 보여주며, 어떻게 우리의 삶을 편안하게 해 주는지 궁금했습니다. 저번학기(2-2)에 들었던 디시털시스템설계 과목에서 이런 궁금증중 하나인 컴퓨터는 어떻게 정보를 저장할 수 있을까에 대한 해답을 찾을 수 있었습니다. 래치 -> 플립플롭 -> 레지스터까지 발전해 온 과정을 알 수 있었습니..

컴퓨터구조 2024.02.14

시스템 프로그래밍 정리(22.12.22)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 시스템 프로그래밍 수업을 듣고 인상 깊었던 점들, 저에게 필요하다 싶은 내용들을 몇 가지 정리했습니다. 1. bit 시프트 연산 > 시프트 연산에는 두가지 종류가 있습니다. logical shift : 왼쪽을 0으로 채웁니다 arithmetic shift : 왼쪽을 most significant bit(맨 왼쪽비트)로 채웁니다. signed와 unsigned 0과 1을 뒤집고 1을 더하기 overflow, ..

대학수업정리 2024.02.14
반응형