공부기록/CS (5) 썸네일형 리스트형 11주차 블로그 챌린지 - 네트워크 네트워크란? 네트워크 토폴로지 네트워크의 종류 IP주소 네트워크 통신방식 네트워크의 구성 OSI 7계층 네트워크란? 두 대 이상의 컴퓨터를 연결하여 노드들이 데이터 공유할 수 있도록 하는 통신망 유선 혹은 무선으로 연결되어 있어야 함 유선매체 동축케이블 안테나 선이라고도 불림 외부 실드로 노이즈 간섭 덜받음 고주파를 매우 적은 손실로 장거리 전송 가능 이더넷 케이블 랜선이라고 알려짐 광섬유 케이블 해저케이블로 이용됨 라디오파 마이크로파 네트워크 토폴로지 링크, 노드들을 물리적으로 연결한 구조 및 연결방식 스타형 중앙 집중식 형태 버스형 다수의 기기가 같은 선에서 선형적으로 연결된 형태 노드 한 곳에 에러시 전체 네트워크가 중단됨 링형 하나의 연속된 경로를 통해 통신을 하는 망 구성 형태 중간에 노드가 죽.. 11주차 블로그 챌린지 - 메모리 1. 메모리관리의 개념 메모리 : 프로그램들이 잘 실행될 수 있도록 메모리를 할당하고, 해제하는 작업 cpu는 메모리의 데이터만 읽을 수 있음 메모리 주소 : 방마다 붙어있는 주소 할당 : 손님에게 방을 빌려줌 해제 : 손님이 체크아웃 함 할당 종류 연속할당 방을 손님에게 연속적으로 줌 고정 분할방식 미리 고정된 길이로 나눠놓고 손님에게 줌 (외부 단편화의 문제 : 나눠진 덩어리보다 더 큰 프로세스는 담을 수 없음) (내부 단편화의 문제 : 나눠준 덩어리보다 작은 프로세스이므로 메모리가 놀고있는 상태) 가변 분할 방식 손님마다 다른 방 길이를 받도록 함 (내부 단편화 발생하지 않음 그러나 체크아웃 한 손님들의 남은방을 연속해서 줄수 없어 외부 단편화가 생길 수 있다. ) 불연속 할당 방을 손님에게 불연속.. 혼공 chapter 10 - 1 프로세스 개요 핵심 키워드 프로세스 프로세스 제어블록 문맥교환 프로세스 사용자 영역 프로세스 실행중인 프로그램 프로세스 생성 보조기억 장치의 프로그램을 메모리에 적재하고 실행 하는것 프로세스 확인 명령어 ps -ef 포그라운드 프로세스 : 사용자가 보는 앞에서 실행 백그라운드 프로세스 : 사용자가 보지 못함 (데몬 또는 서비스) 프로세스 제어블록 (PCB) 프로세스와 관련된 정보를 저장하는 자료구조 커널영역에 생성 특정 프로세스를 식별, 처리 정보 판단 프로세스 생성시에 만들어지고 끝나면 폐기 PCB에 담기는 정보들 프로세스 ID : 고유 ID 레지스터 값 : 이전 사용했던 레지스터 중간값 프로세스 상태 : 무엇을 기다리거나 이용하고 있는 상태인지 CPU 스케줄링 정보 : 어떤 순서로 CPU를 할당 받을지 메모리 관리.. 운영체제란 운영체제란 하드웨어를 포함한 리소스를 제어하고 (리소스: 시스템 자원 어떤 목적에 이용할 수 있는 하드웨어 포함한 모든 것) (메모리를 의미 각 프로그램은 운영체제가 남의 리소스를 함부로 침범 못하게 되어있음 ) 프로그램을 실행해주는 시스템 소프트웨어 (프로그램을 만드는 사람이 모든 시스템을 알지 못하더라도 프로그램을 작성하 수 있게 도와줌) 운영체제의 기능 프로그램이 잘 실행될 수 있도록 도와주는 소프트 웨어 -프로세스 관리 프로세스는 실행중인 프로그램 - 리소스 관리 : 프로세스에게 필요한 리소스를 할당하는 기능 - 프로세스 상태 관리 : 각 프로세스의 상태를 관리하는 기능 - 멀티 프로세싱 : 동시에 여러 프로세스를 실행하는 기능 -메모리 관리 CPU에서 실행될 수 있도록 메모리에 정보를 올리거나 .. 프로세스 프로세스란? 실행중인 프로그램 프로그램이란? 특정 작업을 수행하는 명령어들의 모음 스레드란? 프로세스 안에서 실행되는 흐름 단위 프로세스에는 하나 이상의 스레드가 존재 프로세스 vs 스레드 차이 프로세스는 독립적인 메모리를 할당받음 스레드는 프로세스 속에 있는 것이라서 프로세스가 받은 메모리 공유 프로세스 구조 코드영역 컴파일되어 읽기전용 영역 컴파일 : 컴퓨터가 이해할 수 있는 기계어로 변환해 주는 것 (컴파일러가 이 것을 수행해주는 프로그램) 정적할당과 동적할당 정적할당 : 실행전에 미리 메모리를 할당. 할당받을 크기가 미리 정해져 있음 동적할당 : 실행도중에 메모리를 할당. 실행도중에 할당받을 크기가 변할 수 있음 정적할당 예시: 미리 최대 학생 수를 정해두고 메모리 할당. 학생 수에 비해 많은 메.. 이전 1 다음