시스템 호출(system call)은 운영 체제의 커널이 제공하는 서비스에 대해, 응용 프로그램의 요청에 따라 커널에 접근하기 위한 인터페이스이다. 보통 C나 C++과 같은 고급 언어로 작성된 프로그램들은 직접 시스템 호출을 사용할 수 없기 때문에 고급 API를 통해 시스템 호출에 접근하게 하는 방법이다. 

 

쉽게 얘기해서 윈도우(운영체제)커널와 게임(응용프로그램)간의 접근하기 쉽게 해주는 인터페이스라고 생각하면 쉬울것같다.

 

*커널

운영 체제(OS)의 심장이자 OS를 규정짓는 매우 중요한 부분. 하드웨어의 자원을 자원이 필요한 프로세스에 나눠주고, 덩달아 프로세스 제어(태스크 매니저), 메모리 제어, 프로그램이 운영체제에 요구하는 시스템 콜 등을 수행하는 부분으로 운영체제 맨 하부에서 돌아간다. 

 

-출처 위키백과-

비트 위주의 프로토로콜로, 각 프레임에 데이터의 흐름을 제어하고 오류를 검출 할 수 있는 비트 열을 삽입하여 전송한다.

 

플래그: 프레임의 시작과 끝을 나타내는 고유한 비트 패턴 각 통화의 혼선방지

FCS:프레임 내용에 대한 오류 검출을 위해 사용되는 부분으로 일반적으로 CRC코드가 사용 

'컴퓨터과학 > 네트워크' 카테고리의 다른 글

<네트워크20>전송 제어 문자  (0) 2020.10.24
<네트워크19> 전송제어의 기본  (0) 2020.10.24
<네트워크18>통신속도  (0) 2020.10.21
<네트워크 17>집중화기  (0) 2020.10.21
<네트워크16>역 다중화기  (0) 2020.10.21

링크 관리, 프레임의 시작 및 끝의 구별과 오류제어 등 기능을한다. 

'컴퓨터과학 > 네트워크' 카테고리의 다른 글

<네트워크21> HDLC 특징  (0) 2020.10.24
<네트워크19> 전송제어의 기본  (0) 2020.10.24
<네트워크18>통신속도  (0) 2020.10.21
<네트워크 17>집중화기  (0) 2020.10.21
<네트워크16>역 다중화기  (0) 2020.10.21

전송제어: 데이터의 원할한 흐름을 위하여 입 출력제어, 회선제어, 동기제어, 오류제어, 흐름제어 등을 수행하는 것

 

'컴퓨터과학 > 네트워크' 카테고리의 다른 글

<네트워크21> HDLC 특징  (0) 2020.10.24
<네트워크20>전송 제어 문자  (0) 2020.10.24
<네트워크18>통신속도  (0) 2020.10.21
<네트워크 17>집중화기  (0) 2020.10.21
<네트워크16>역 다중화기  (0) 2020.10.21

자료흐름도 상에 있는 자료를 더 자세히 정의하고 기록하는 것이며, 이처럼 데이터를 설명하는 데이터를 데이터의

데이터 또는 메타 데이터라고한다.

요구사항 분석에서 자료의 흐름 및 변환 과정과 기능을 도형 중심으로 기술하는 방법으로 버블 차트라고도 한다.

 

소프트웨어 개발 실제적인 첫단계로 개발 대상에 대한 사용자의 요구사항을 이해하고 문서화 하는 활동을 의미한다.

가상 기억장치?

보조기억장치의 일부를 주기억장치처럼 사용하는 것으로 용량이 작은 주기억장치를 마치 큰 용량을 가진것 처럼 사용하는 것으로 현재 사용되는 운영체제 가장 흔한 기법이다.

 

가상 기억장치 구현기법?

 

페이징 기법: 가상기억장치에 보관되어 있는 프로그램과 주기억장치의 영역을 동일한 크기로 나눈후 나눠진 프로그램을

동일하게 나눠진 프로그램(페이지) 주기억장치의 영역에 적재시켜 실행하는 기법

 

세그먼테이션 기법: 가상 기억장치에 보관되어 있는 프로그램을 다양한 크기의 논리적인 단위로 나눈후 주기억장치에 적재시켜 실행시키는 기법

 

주소 변환: 가상 기억 장치에 있는 프로그램이 주기억장치에 적재되어 실행될 때 논리적인 가상주소를 물리적인 실기억주소로 변환하는 것으로, 주소 사상또는 주소매핑이라함

+ Recent posts