입출력다중화 

입출력다중화유닉스에서 여러개의 파일에서 발생하는 입출력을 동시에 관리하기 위해서 사용하는 기술이다. 기본원리는 관리하고자 하는 파일의 목록을 비트테이블에 세팅하는 것으로 시작한다. 그럼 운영체제는 해당 파일에 입출력이 발생하면 각 파일에 해당하는 비트테이블에 flag를 설정하고, 이를 응용프로그램에게 알려준다. 그럼 응용 프로그램에서는 비트테이블의 fla...

입출력 모델 

입출력 모델...

임베디드 

임베디드(:12) 시스템은 매우 낮은 수준에서 장치를 다루고 프로세서(:12)를 직접 제어해야 한다. 또한 PC에 비해서 자원에 대한 제약이 심하기 때문에 프로그래밍을 위한 언어로 Assembly(:12)가 널리 사용되어져 왔다. 현재까지도 여전히 Assembly는 중요하게 사용되지만 하드웨어기술의 비약적인 발달로 인하여, 아예 Linux(:12) 커널(:...

Interface 

Interface(!) inter- 와 face가 결합된 단어로 표면이라는 뜻을 가진 face와 각 물체를 연결할 때 두 물체 사이(間)를 의미하는 inter- 접두사의 합성어.소프트웨어영역에서는 자기 내부에서 외부의 데이터를 받아들일 수 있도록 이어주는 추상화된 수용객체로 해석할 수 있다. 사전적 의미로는 경계면, 공유 영역, 이종간의 의사 소통, 조화...

Internet socket 

Internet socket컴퓨터 네트워킹에서 인터넷 소켓 혹은 네트워크 소켓은 네트워크의 종단에 놓여서 원격으로 떨어져 있는 소프트웨어가 통신할 수 있도록 하는 소프트웨어 도구를 의미한다.인터넷 소켓은 로 제어할 수 있다.소켓 API는 AT&T사에서 개발했으며, 후에 버클리 대학에서 공개된 버전의 소켓 API를 개발한다. 이 소켓을 를 포함한 모든 유닉...

인터넷 

인터넷Internet(인터넷)은 TCP(Internet은 학교, 회사, 소규모 지역사회, 정부등 소규모 영역에서의 데이터교환을 목적으로 한 네트워크가 다시 전지구적으로 네트워크화 되었다는 관점에서 네트워크의 네트워크라고 부르기도 한다. 인터넷은 패킷교환을 통한 다양한 email(2009년, 우리는 인터넷을 이용해서 이메일을 보내고 재미있는 주제에 대해서 ...

웹 애플리케이션 서버 

웹 애플리케이션 서버Web Application Server 줄여서 WAS라고 한다.웹서버는 프로토콜을 기반으로 웹 클라이언트의 요청을 처리하는데, 이미지와 HTML, CSS, Javascript 같은 정적(static) 자원을 서비스한다. 이 방식은 고정된 문서와 이미지를 처리하는데 전혀 문제가 없다. 그러나 인터넷이 비지니스 영역으로 확대되면서, 기업...

운영체제 

운영체제운영체제(영어운영 체제는 다른 응용 프로그램들이 메모리와 입출력 장치를 사용할 수 있도록 만들어주고, 파일 시스템에 접근할 수 있도록 해준다. 다수의 응용 프로그램이 실행 중일 때, 운영 체제는 이러한 모든 프로세스들을 스케줄링하여 서로가 방해 없이 공정하게 수행될 수 있도록 만들어 준다.그림은 운영체제가 어떻게 구성되는 지를 보여준다. 엄격히 말...

엔디언 

아마 네트웍 프로그래밍을 조금 해보았다면, Little-Endian, Big-Endian 이라는 말을 들어 보았을것이다. 때로 order byte, byte order 라고 말하기도 하며, 작은 끝돌이, 큰 끝돌이(--;) 라고 말하기도 한다. 작은 끝돌이, 큰 끝돌이는 김치하 교수의 번역서에서 볼수 있는 단어들이다....

어셈블리어 

어셈블리어...