대학수업정리

프로세스 개요프로세스(Process)  개념프로그램과 달리 프로세서는 메모리에 주소 공간을 갖는 능동적인 개체실행스택 (Stack)호출된 프로시저(함수)의 복귀 주소와 지역 변수 등의 일시적인 데이터를 저장하는 영역실행 힙 (Heap)텍스트(코드) 영역과는 별도로 유지되는 자유 영역데이터 (정적 변수)프로세스 실행 중 동적으로 할당 받는 영역, 전역 또는 정적 변수 저장텍스트 (코드)프로세서가 실행하는 코드 저장  프로세스 순서도프로세스는 사용자 관점에서 세그먼트(코드, 데이터, 스택 등)의 가상 주소 공간을 갖는 상태를 의미, 시스템 관점에서 실행중인 프로그램을 의미처리상태에 있는 데이터 구조로 표현가능스케줄러 (디스패칭)에 의해 프로세서 할당파일에 관련된 자원대 대한 참조 (장치 관리, 메모리 관리)..
학은제 수업 1주차로 운영체제의 구성과 요소, 운영체제의 역할과 목적 등을 공부한다. 1.  운영체제의 소개하드웨어(Hardware) 와 소프트웨어(Software)로 구성되어 있다. 하드웨어(H/W)데이터를 처리하는 물리적인 기계 장치프로세서(중앙처리장치), 버스, 메모리 등 다양한 주변 장치로 구성소프트웨어(H/W) 특별한 작업 지시를 위해 명령어로 작성한 프로그램운영체제컴퓨터 하드웨어와 사용자 사이에 위치 ( 인터페이스를 제공한다.)하드 웨어와 소프트 웨어 자원을 관리하는 프로그램 1.1  컴퓨터 시스템의 핵심요소 CPU 중앙처리 장치실제 계산을 하고 결과를 도출하는 위치주기억장치에 있는 실제 데이터를 처리한다. ( 주기억장치에 위치해야만 CPU에서 처리할 수 있다.)RAM 주 기억 장치계산을 하기..
학은제 수업 1주차로 자료구조의 이해, 자료의 표현에 대해 정리한다. 1. 자료구조 자료구조는 계산에 쓰이는 여러 가지 자료들을 조직화, 구조화(organize)한 것이다.아래의 표는 자료구조를 이해하기 위한 예시를 작성했다. 일상생활에서의 예자료 구조물건을 쌓아두는 것스택음식점 드라이브 스루의 줄큐할 일 리스트리스트영어사전사전, 탐색구조지도그래프조직도트리 2. SW코딩 대부분의 sw코딩은 자료(data)를 처리하며, 이자료들은 자료구조(data structure)를 사용하여 표현되고 저장됨.  효율적으로 문제를 처리하기 위해서는 문제를 정의하고 분석하여 최적의 설계를 작성해야 한다.자료구조의 개념과 활용능력에 따라 sw코딩의 효율성이 가늠된다. SW 코딩의 구조 sw코딩은 자료구조와 알고리즘으로 이루어..
grinidia
'대학수업정리' 카테고리의 글 목록