본 내용은 학교 강의를 통해 개인적으로 공부한 내용입니다. 책은 쉽게 배우는 운영체제(한빛아카데미)를 참고했습니다. 조언은 언제든지 감사합니다 ! 프로세스가 무엇일까 ? 프로세스란 운영체제 입장에서 하나의 작업 단위다. 그럼 프로그램은 무엇일까? 프로그램과 프로세스의 차이프로그램은 하드디스크 같은 보조기억장치에 저장된 절차(코드+데이터)다. 아직 실행되지 않은 정적인 상태이다. 폰 노이만 구조의 컴퓨터에서 프로그램을 실행하기 위해서는 메모리상에 올라와 있어야 한다. 프로그램을 메인메모리 위에 올려 실행한 것이 프로세스다. 즉 실행중인 프로그램이 프로세스다. 평소에 많이 열어본 적이 있는 작업 관리자를 보면 현재 실행중인 프로세스 목록들이 표시된다. 당장 우리 눈에 보이는 프로세스는 위의 5개인 것 같지만..
본 내용은 재학중인 학교 강의에 개인적인 공부를 더한 흔적입니다. 때문에 제가 조금은 오해한 부분이 있을 수 있습니다. 발견하실 경우 댓글로 남겨주시면 정말 감사하겠습니다 !! (책은 Computer_Networking_A_Top-Down_Approach를 참고했습니다) 인터넷(The Internet)은 전 세계적으로 수억 대의 컴퓨팅 장치를 상호 연결하는 컴퓨터 네트워크다. 그리고 인터넷을 통해 컴퓨터는 네트워크 통신을 할 수 있게 된다.라우터와 스위치들을 노드라 하고 이들을 잇고 정보를 전달하는 선을 링크라 한다. 종단 시스템(end system)은 서로 통신을 하는 송신 시스템과 수신 시스템을 말하며 시스템은 통상 컴퓨터로 생각하면 된다. 종단시스템이라는 용어는 보통 LAN에서는 스테이션(stati..
본 내용은 학교 강의를 통해 개인적으로 공부한 내용입니다. 책은 쉽게 배우는 운영체제(한빛아카데미)를 참고했습니다. 조언은 언제든지 감사합니다 ! About to Kernel커널은 프로세스 관리, 메모리 관리, 저장장치 관리와 같은 운영체제의 핵심적은 기능을 모아놓은 것이다. 위의 그림에서 보이듯이 운영체제는 크게 인터페이스 + 커널의 구조이다. 운영체제의 핵심적인 기능들이 커널에 모여있다면, 인터페이스(GUI)는 이러한 커널을 사용자가 보다 편리하게 사용할 수 있게 해준다. 단 사용자가 사용하는 인터페이스는 다시 시스템 호출이라는 인터페이스를 통해 커널에 접근해야 한다. 다시말해 사용자가 커널에 접근할 수 있는 유일한 수단이 시스템 호출이다.시스템 호출은 커널이 자신을 보호하기 위한 수단으로 사용자나 ..
본 내용은 학교 강의를 통해 개인적으로 공부한 내용입니다. 책은 쉽게 배우는 운영체제(한빛아카데미)를 참고했습니다. 조언은 언제든지 감사합니다 ! 운영체제의 등장 배경(필요성)요즘 컴퓨터에는 당연하고, 모바일 핸드폰이나 냉장고, TV등의 기계들에도 운영체제가 탑재되어 있다. 하지만 처음부터 모든 기계들에 운영체제가 들어있지는 않았다. 최초의 컴퓨터인 에니악에도 수동으로 프로그래밍은 가능했지만 운영체제라는 것은 없었다. 애초에 운영체제는 소프트웨어이기 때문에 하드웨어로만 구성되어 있던 시절에는 존재할 수 없었다. 그러다 점점 컴퓨터의 구성들이 많아지고 처리할 것들이 복잡해 지면서 이러한 복잡한 작업 환경에 규칙이 없으면 기계를 망가뜨릴 수도 있기 때문에 등장한 것이 운영체제다. 이러한 필요로 만들어진 운영..
- Total
- Today
- Yesterday
- JPA
- 스프링 컨테이너
- 쉽게 배우는 운영체제
- jsp
- git branch
- Python Cookbook
- Spring Data JPA
- git
- 지옥에서 온 git
- 방명록 프로젝트
- 선형 회귀
- Spring
- 파이썬 for Beginner 솔루션
- 스프링 테스트
- 쉘 코드
- 스프링
- 스프링 mvc
- 운영체제 반효경
- Thymeleaf
- 파이썬 for Beginner 연습문제
- Spring Boot
- spring mvc
- 생활코딩 javascript
- Gradle
- 김영환
- Do it! 정직하게 코딩하며 배우는 딥러닝 입문
- Computer_Networking_A_Top-Down_Approach
- 패킷 스위칭
- 프로그래머스
- git merge
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |