운영체제 3

프로세스 동기화

[프로세스 간 통신의 종류] 프로세스 내부 데이터 통신: 하나의 프로세스 내에 2개 이상의 스레드가 존재하는 때의 통신프로세스 내부의 스레드는 전역변수나 파일등을 이용하여 데이터를 교환 프로세스 간 데이터 통신: 같은 컴퓨터에 있는 여러 프로세스끼리 통신하는 경우공용파일 또는 운영체제가 제공하는 파이프를 사용하여 통신 ex)클립보드 네트워크를 이용한 데이터 통신: 여러 컴퓨터가 네트워크로 연결되어 있을 때 통신주로 소켓 통신을 이용하여 데이터를 주고받음 [통신 방향에 따른 분류]양방향 통신: 데이터를 동시에 언제든 양쪽 방향으로 전송 가능일반적인 통신은 모두 양방향 통신   ex) 소켓 ,일반적 통신 반 양방향 통신: 데이터를 양쪽 방향으로 전송 가능하지만 동시 전송은 불가능(특정 시점에 한쪽 방향으로만..

운영체제 2024.12.22

컴퓨터의 구성

필수장치:  중앙처리장치(CPU), 메인 메모리(RAM)주변장치:  입력장치, 출력장치, 저장장치   CPU(central processing unit) : 명령어를 해석하여 실행하는 장치.  두뇌와 같은 역할  RAM(random acces memory) : 작업에 필요한 프로그램과 데이터를 저장하는 장소바이트 단위로 분할되어 있으며 분할 공간마다 주소로 구분전원이 꺼지면 데이터도 사라짐 입출력 장치 입력장치: 외부의 데이터를 컴퓨터에 입력하는 장치 출력장치: 컴퓨터에서 처리한 결과를 사용자가 원하는 형태로 표현하는 장치 저장장치: 메모리보다 느리지만 저렴하고 용량이 큼(저장 용량에 비해 가격이 싸기 때문)전원이 꺼져도 데이터를 영구적으로 저장종류>- 자성 이용 : 플로피 디스크,하드디스크드라이브/HD..

운영체제 2024.11.24

운영체제의 역할

컴퓨터의 종류 1. 범용 컴퓨터(general computer): 프로그램을 설치하여 자유롭게 사용     - 웹서핑, 문서작성, 동영상 재생 등 2. 임베디드 시스템(embedded system): 특수목적으로 사용     - 스마트워치 등 기기에 탑재된 컴퓨터     - 일반적으로 cpu성능이 낮고 메모리 크기가 작음 IT(information technology) : 데이터를 가공하여 가치있는 정보로 만드는 기술하드웨어: 실체를 가진 기계소프트웨어(=프로그램): 하드웨어를 제어하여 작업을 수행하는 명령어들의 모음펌웨어(firmware): 소프트웨어와 하드웨어의 특성을 모두 갖춘 형태로 운영됨 응용프로그램: 문서 작성과 같은 특정 작업을 위해 사용하는 프로그램시스템 소프트웨어: 하드웨어와 응용 프로그..

운영체제 2024.10.27