목록전체 글 (190)
Cohe

01 파일과 파일 시스템 파일 시스템의 개요 파일 시스템의 개념 파일을 보관/관리하는 파일 관리자를 두어 저장장치의 전체 관리를 맡기는 것 파일 관리자는 파일 테이블을 사용하여 파일 관리 사용자가 특정 파일에 접근하려면 파일 관리자로부터 파일에 접근할 수 있는 권한(키) 획득해야 함. 파일 접근 권한을 파일 디스크립터(file descriptor)라고 함 기능 설명 파일 및 디렉터리 구성 사용자의 요구에 따라 디렉터리를 만든다 파일 및 디렉터리 관리 파일 및 디렉터리의 생성, 수정, 삭제등을 관리하고 사용자가 파일 및 디렉터리에 접근할 수 있도록 한 접근 방법 제공 파일과 디렉터리에서 읽고 쓰고 실행할 수 있도록 사용자에게 접근 방법을 제공한다 접근 권한 관리 다른 사용자에게서 파일 및 디렉터리를 보호하..

입출력 시스템 입출력장치와 채널 주변장치 주변장치는 저속 주변장치(키보드, 마우스 등)와 고속 주변장치(그래픽카드, 하드디스크 등)로 나뉨 주변장치는 메인보드 내의 버스로 연결 버스에는 많은 종류의 장치가 연결되어 1개만 사용하면 병목 현상 발생하므로 이를 해결하기 위해 여러 개의 버스를 묶어서 사용 이때 데이터가 지나다니는 하나의 통로를 채널이라고 부름 채널 공유와 채널 분리 채널을 모든 주변장치가 공유하면 전체적으로 데이터 전송 속도가 느려짐 전송 속도가 비슷한 장치끼리 묶어서 장치별로 채널을 할당하면 전체 데이터 전송 속도를 향상할 수 있음 입출력 버스의 구조 초기의 구조 모든 장치가 하나의 버스로 연결 CPU가 작업을 진행하다가 입출력 명령을 만나면 직접 입출력장치에서 데이터를 가져오는 폴링(po..

요구 페이징의 개요 요구 페이징의 개요 프로세스의 일부만 메모리로 가져오는 이유 fetch시 전체 프로그램을 가져오지 못한다. 메모리를 효율적으로 관리하기 위해: 메모리가 꽉 차면 관리하기 어려우므로 가급적 적은 양의 프로세스만 유지 : 가능한 메모리를 적게 쓰면 좋으니까~ 응답 속도를 향상하기 위해: 용량이 큰 프로세스를 전부 메모리로 가져와 실행 하면 응답이 늦어질 수 있으므로 필요한 모듈만 올려 실행 포토샵 예 메모리에는 포토샵의 메인 프로그램만 올리고 필터는 사용자가 필요로 할 때마다 메모리로 가져오는 것이 효율적 요구 페이징(demand paging) 사용자가 요구할 때 해당 페이지를 메모리로 가져오는 것 미리 가져오기: 요구 페이징과 반대. 예상되는 페이지를 미리 가져 오는 방식으로 대표적인 ..
Fact Time Activity 07-08 AM 개안했다 08-09 AM 씻고 챙기기~ 09-10 AM 챙기기~ 10-11 AM 10시부터 회의! 11 AM-12 PM 회의 했다 (이어폰 진짜 두고옴ㅠㅠ) 12-01 PM 밥 먹고 옴 01-02 PM 30분까지 멍 때렸음 02-03 PM 몰라 뭘 했지? 아마 문학의 이해를 했던 것 같음 03-04 PM 졸리다.. 슬슬 집중력 없어짐.. 일단 운체 7장 펼쳐봄 04-05 PM 집중력 0… 8장이랑 SQL 조금 뒤적임 05-06 PM 06-07 PM 07-08 PM 08-09 PM 09-10 PM 10-11 PM 11 PM-12 AM Feeling 집중력이 너무 날아가서 더이상 못해먹겠어서 오늘은 6시에 일정 종료하고자 한다. 집가는 길에 떡볶이 데워볼까 ..

가상 메모리의 개요 가상 메모리 시스템 가상 메모리 물리 메모리 크기와 상관없이 프로세스에 커다란 메모리 공간을 제공하는 기술 가상 메모리를 이용하면 프로세스는 운영체제가 어디에 있는지, 물리 메모리의 크기가 어느 정도인지 신경 쓰지 않고 메모리를 마음대로 사용할 수 있음 가상 메모리의 크기와 주소 프로세스가 바라보는 메모리 영역과 메모리 관리자가 바라보는 메모리 영역으로 나뉨 가상 메모리에서 메모리 관리자는 물리 메모리의 부족한 부분을 스왑 영역으로 보충 가상 메모리의 크기 가상 메모리에서 메모리 관리자가 사용할 수 있는 메모리의 전체 크기는 물리 메모리(실 메모리)와 스왑 영역을 합한 크기다. 동적 주소 변환(DAT; Dynamic Address Translation) 가상 주소를 실제 메모리의 물리..

메모리 관리의 개요 메모리 이해하기 메모리 주소 1B로 나뉜 메모리의 각 영역은 메모리 주소로 구분하는데 보통 0번지부터 시작 1kb 메모리의 경우 8bit(행)*공간(열) : 8bit 씩 저장공간이 1k(0~1023)개 있다 256워드가 있다. → 주소를 짧은 bit로 표현이 가능하다. trade off해서 주소변환이 가능하다. 순서의 상관을 쓰지 않는다. 주소: 16진법을 쓴다. 주소는 8bit 단위 32bit = 1word CPU는 메모리에 있는 내용을 가져오거나 작업 결과를 메모리에 저장하기 위해 주소를 사용 메모리 관리의 복잡성 메모리는 폰노이만 구조의 컴퓨터에서 유일한 작업 공간이며 모든 프로그램은 메모리에 올라와야 실행 가능(운영체제도 마찬가지) 일괄처리 시스템은 한번에 하나의 프로그램만 실..
Fact 1. 수업을 들었다. 2. 재주껏 이것저것 했다 Feeling 체력이 너무 떨어져서 그런지 피곤해 죽을 지경이다. 자소서만 쓰고 끝을 내야지 너무 피곤하다. Findings 문학의 이해 상호교차성 혐오 표현 음.. 미술에 관한 이야기 → 왜 사람들은 전문성에 대한 이해가 낮을까? 자본주의 시대와 관련된 이야기 → 아무것도 선택하지 않는 것을 선택할 것입니다.. 이건 별루 쓰고 싶지 않다. 전문직이 전문가로서 인정 받지 않음 → 왜 5분만에 그린 것을 보고 시급보다 잘 받는다고 생각을 하게 되는 것일까? 이것도 혐오의 하나로 봐도 될까? 혐오가 될 수 있을까? https://twitter.com/Moon3oo2/status/1665272996947443713?s=20 좀 더 고민해볼까 “저를 아세..

Fact Time Activity 10-11 AM 피곤했는지 늦게 일어났다~ 11 AM-12 PM 정신차리는데 조금 오래 걸리나부다’ 12-01 PM 뭐했는지 기억이 가물가물 01-02 PM 2시에 도착한걸로 기억함..! 02-03 PM 질함 03-04 PM 문학의 이해 재정리 → 음 기말 레포트 좀 빡시다 04-05 PM 운영체제 끝내보자고 → 연장하기(완) 05-06 PM 데이터와 친해지기 6장 듣기 06-07 PM 덕질~ 07-08 PM 덕ㅋㅋ..질… 08-09 PM sqld 시작! 09-10 PM 왜 이시간이지? Feeling feeling Findings 운영체제 12장 12장 네트워크와 분산 시스템 시스템 소프트웨어 시스템 소프트웨어 SQLD 데이터 모델링의 이해 1-1 데이터 모델링의 이해 ..

Fact 카공~ Feeling 점봤는데 너무.. 마음에 안들어서 -말하는게 죄다 두루뭉실..- 죔 별루였다. Findings 데이터와 친해지기 12장 메크로 운영체제 11장 파일 시스템 Affirmation 오늘 목표 [ ] 언니집 갔다오기 [ ] 자소서!!!!!!!!!!!!!!!!!!!!!!! [ ] sqld 제발 공부해줘 ← 에 무리.. 돌아가 [x] 운영체제 11 [x] 11장 11장 파일 시스템 [x] 과제 마무리하기 [x] 문학의 이해 [x] 데이터와 친해지기 [x] til 작성하기 내일 목표 [ ] sqld [ ] 자소서 마무리 [ ] 운체 2회독하기
Fact - 학교 도서관에 와서 공부 함 - 오늘은 도시락 싸왔다 - 게임의 역사, 운영체제 정리 완 Feeling 계획이 어그러진다고 해도 대처할 방안을 많이 알고 있으니까 걱정말기~ 오늘의 질문 : 다들 어떻게 이 각박한 사회 속에서 1인분을 하고 사는 거지 혹시 현재 직업과 선택 이유 등 얘기해주실 분... 갑자기 막막해져서 이러는 거 맞습니다 오늘의 답변 : 나 이거 엄청 고민 많이 했는데 그럴 때마다 친구가 왜 그걸 니가 걱정해?해줬음 애초부터 사회에서 1인분의 적량이 정해지지 않았고 이 부분을 걱정하고 있다는 것 자체가 본인의 일의 책임을 지는 사람인 듯하니 너무 걱정 말라는 이야기였답니다 하지만 여전히 가끔 1인분은 할까 고민중임 근데 지금 생각해도 너무 웃김 그걸 니가 왜 걱정해??? 그걸..