일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 혼자 공부하는 SQL
- gitkraken을 통한 프로젝트 올리기
- mysql 설치 방법과 정상 작동 확인하기
- 컴퓨터 활용 능력
- 컴퓨터 구조
- 인덱스의 개념과 장단점
- 첫 프로그래밍
- 컴퓨터 활용 능력 1급
- youtube review
- Update
- 리눅스 마스터 2급
- delete
- oracle
- 웹 디자인 기능사
- sqld
- 이것이 오라클이다
- INSERT
- 명령 프롬프트
- 혼자 공부하는 컴퓨터 구조 및 운영체제
- 운영체제
- 클러스터형 인덱스와 보조 인덱스
- 데이터 모델링
- 혼자 공부하는 컴퓨터 구조 + 운영체제
- 2025-02-13
- github에 새 리포지토리 추가하기
- 열거형
- 뷰
- 혼자 공부하는 네트워크
- 데이터모델링
- 친절한 SQL 튜닝
- Today
- Total
목록혼자 공부하는 컴퓨터 구조 및 운영체제 (복습) (42)
코딩 브이로그

안녕하세요, 혼자 공부하는 컴퓨터 구조 + 운영체제를 공부하고 학습한 자료를 남깁니다. 들어가며파티셔닝구입된 새 하드 디스크 / SSD 는 파티셔닝, 포매팅 하기 전까지 사용할 수 없다.서랍안에 물건을 보관할 때 정리해서 보관해야 한다. 이러한 일을 해야 한다.필요한 물건을 찾기가 용이해진다.용량이 큰 저장 장치를 하나 이상의 논리 단위로 구획하는 작업이다. 구분된 영역 하나 하나를 파티션이라고 부른다.각각의 파티션을 확인할 수 있다.하나의 영역이 구획되어 있다.포매팅파일 시스템을 설정하고, 어떤 방식으로 파일을 관리할지 결정하고, 새로운 데이터를 쓸 준비를 하는 작업이다.USB를 포매팅하는 장면이다. 용량은 어느 정도 되는지, 파일 시스템은 어떻게 되는지를 설정할 수 있다.포맷할 때 파일 시스템이 결정..

안녕하세요, 혼자 공부하는 컴퓨터 구조 및 운영체제를 복습하고 자료를 남깁니다.들어가며경로가 다르면 같은 이름의 파일이 존재할 수 있다.만약에 경로가 같다면 불가능 하다. 동일한 파일에 접근할 수 없기 때문이다.리눅스와 macos에서는 /를 루트 디렉터리 뿐만 아니라 /를 구분자로도 사용을 합니다...은 상위 디렉터리를 가리키고 .은 현재 디렉터리를 가리키는 경우가 많습니다. 감사합니다.참고 url - https://www.youtube.com/watch?v=J8v7wxbnRAM&list=PLYH7OjNUOWLUz15j4Q9M6INxK5J3-59GC&index=44

안녕하세요, 혼자 공부하는 컴퓨터 구조 + 운영체제를 공부하고 학습한 자료를 남깁니다. 쓰기 시 복사프로세스가 자원을 공유하는 대표적인 방법.fork()를 호출하면 부모 프로세스와 동일한 자식 프로세스가 생성된다.프로세스는 기본적으로 자원을 공유하지 않는다. 자식 프로세스를 생성하는데 시간이 오래 걸릴 수 있고, 복제되는 부모 프로세스로 인해 메모리가 많이 소요될 수 있다.부모 프로세스와 자식 프로세스는 동일한 프레임을 갖고 있지만, 쓰기 작업 시 예를 들어 자식 프로세스가 쓰기 작업을 수행해야 한다면 페이지 2번의 복사본을 만들고 쓰기 작업을 수행한다.동일한 프레임을 가리키므로 메모리 효율을 높일 수 있다. 또한 프로세스 생성 시간을 절약할 수 있다. 계층적 페이징기존 페이지 테이블보다 페이지 번호가 ..

안녕하세요, 혼자 공부하는 컴퓨터 구조 + 운영체제를 공부하고 학습한 자료를 남깁니다.들어가며페이지 교체 알고리즘어떤 페이지를 교체해야 할지 결정하는 방법(알고리즘)이 페이지 교체 알고리즘페이지 폴트가 발생하면 보조기억장치에 다시 접근을 해야하기 때문에 이를 줄여야 한다.이를 생략해서이렇게 반복되는 페이지를 생략하고 CPU의 페이지 참조를 생략한다. 이를 페이지 참조열로 간주한다.프레임에 가장 오래 머물렀던 페이지를 내쫓고 필요한 페이지를 불러오게 됩니다.FIFO의 문제점프로그램 실행 내내 사용될 페이지는 먼저 적재되었다고 해서 내쫓겨서는 안 된다.최적 페이지 교체 알고리즘스래싱과 프레임 할당프레임이 정해져 있기 때문에 메모리가 큰 컴퓨터가 성능이 더 좋다.CPU가 쉴새없이 프로세스를 실행해야지, 페이지..

안녕하세요, 혼자 공부하는 컴퓨터 구조 + 운영체제를 공부하고 학습을 남깁니다.들어가며실제 메모리보다 큰 메모리를 필요로 하는 프로세스를 실행할 수가 없다.이러한 문제들을 가상 메모리 관리, 특히 페이징을 통해서 말씀드려보도록 하겠습니다.실행하고자 하는 프로그램을 일부만 메모리에 적재해서 실제 물리 메모리보다 큰 물리 메모리를 실행할 수 있도록 하는 기술훨씬 큰 메모리를 요구하는 프로세스를 실행하는 기술이 바로 가상 메모리입니다.대부분의 운영체제가 사용하는 페이징 기법을 알아보도록 하겠습니다.페이징이란불연속적으로 메모리를 읽을 수 있는 방법은 무엇이 있을까?페이지 테이블페이지 테이블을 통해서 마치 연속적으로 물리 메모리에 저장된 것 처럼 보이게 할 수 있도록 만들 수 있다.페이지 번호를 통해서 프레임 번..

안녕하세요, 혼자 공부하는 컴퓨터 구조 + 운영체제를 공부하고 학습한 내용을 남깁니다.들어가며문제점과 해결 방법을 알아보겠습니다.스와핑메모리 할당CPU가 메모리를 계속 압축해야 하는 비효율적인 상황이 발생함이를 해결학 위해 가상 메모리 기법 그리고 페이징 기법이 있습니다. 감사합니다.참고 url - https://www.youtube.com/watch?v=bNFLpMUYqSE&list=PLYH7OjNUOWLUz15j4Q9M6INxK5J3-59GC&index=40
안녕하세요, 혼자 공부하는 컴퓨터 구조 + 운영체제를 공부하고 학습한 내용을 남깁니다. 들어가며교착 상태 예방 방법(현실적으로 불가능)교착 상태 회피최대의 자원을 요구할 시를 생각하여 p2 -> p1 -> p3의 안전 순서열을 구해낼 수 있음빠르게 적게 남은 자원을 수행하고 자원을 빨리 반환 한다면 교착 상태를 피할 수 있다.만약 P3에게 자원을 내준다면, 자원을 빠르게 반환하는 것이 어려워져 교착 상태를 만날 수 있다.궁금한 경우 은행원 알고리즘을 참고교착 상태 검출 후 회복선점을 통한 회복, 프로세스 강제 종료를 통한 회복이 있다.선점을 통한 회복은 작업 내역을 많이 잃을 수 있다.프로세스 강제 종료는 회복 내역이 괜찮다.가끔씩 발생하는 교착 상태이니 무시하는 방법도 있다.엔지니어에게는 때로는 적합할..
안녕하세요, 혼자 공부하는 컴퓨터 구조 + 운영체제를 공부하고 학습한 내용을 남깁니다. 들어가며교착 상태 예방 방법(현실적으로 불가능)교착 상태 회피최대의 자원을 요구할 시를 생각하여 p2 -> p1 -> p3의 안전 순서열을 구해낼 수 있음빠르게 적게 남은 자원을 수행하고 자원을 빨리 반환 한다면 교착 상태를 피할 수 있다.만약 P3에게 자원을 내준다면, 자원을 빠르게 반환하는 것이 어려워져 교착 상태를 만날 수 있다.궁금한 경우 은행원 알고리즘을 참고교착 상태 검출 후 회복선점을 통한 회복, 프로세스 강제 종료를 통한 회복이 있다.선점을 통한 회복은 작업 내역을 많이 잃을 수 있다.프로세스 강제 종료는 회복 내역이 괜찮다.가끔씩 발생하는 교착 상태이니 무시하는 방법도 있다.엔지니어에게는 때로는 적합할..

안녕하세요, 혼자 공부하는 컴퓨터 구조 + 운영체제를 공부하고 복습한 자료를 남깁니다.들어가며 모든 철학자들이 동시에 식사를 하려면 계속 생각만 하는 지경에 이르게 된다.어떤 스레드나 프로세스도 실행될 수 없다.서로가 갖고 있는 자원이 해제될 때 까지 서로 무작정 기다릴 수 밖에 없다.이러한 상황을 교착 상태라고 한다. 감사합니다.참고 자료 url - https://www.youtube.com/watch?v=Kcv0_Yb8Rqw&list=PLYH7OjNUOWLUz15j4Q9M6INxK5J3-59GC&index=38

안녕하세요, 혼자 공부하는 컴퓨터 구조 + 운영체제를 공부하고 학습한 자료를 남깁니다.들어가며이 기법들이 어떻게 상호 배제를 이루는지 그리고 어떻게 실행 동기화를 이루는지를 중점적으로 살펴보면 좋을 것 같다.뮤텍스 락옷 가게에 가면 탈의실에는 한 번에 한명씩 들어간다.탈의실이라는 자원을 이용하고 손님들은 프로세스에 비유하고 탈의실을 임계 구역에 비유한다.탈의실 안에 있는 사람이 있는지 없는지 알 수 없는 경우라면, 문이 잠겨 있다면 사람이 있다고 판단할 수 있는 근거가 된다.전역 변수로 자물쇠 역할을 하는 락 변수가 있어야 한다.이에 따라 acquire함수와 release함수가 있을 수 있다.=> 상호배제를 위한 동기화를 이룰 수 있다.lock이 false가 될 때까지 쭉 쉴새없이 확인을 해보는 것과 같..