입출력다중화유닉스에서 여러개의 파일에서 발생하는 입출력을 동시에 관리하기 위해서 사용하는 기술이다. 기본원리는 관리하고자 하는 파일의 목록을 비트테이블에 세팅하는 것으로 시작한다. 그럼 운영체제는 해당 파일에 입출력이 발생하면 각 파일에 해당하는 비트테이블에 flag를 설정하고, 이를 응용프로그램에게 알려준다. 그럼 응용 프로그램에서는 비트테이블의 fla...
임베디드(:12) 시스템은 매우 낮은 수준에서 장치를 다루고 프로세서(:12)를 직접 제어해야 한다. 또한 PC에 비해서 자원에 대한 제약이 심하기 때문에 프로그래밍을 위한 언어로 Assembly(:12)가 널리 사용되어져 왔다. 현재까지도 여전히 Assembly는 중요하게 사용되지만 하드웨어기술의 비약적인 발달로 인하여, 아예 Linux(:12) 커널(:...
Interface(!) inter- 와 face가 결합된 단어로 표면이라는 뜻을 가진 face와 각 물체를 연결할 때 두 물체 사이(間)를 의미하는 inter- 접두사의 합성어.소프트웨어영역에서는 자기 내부에서 외부의 데이터를 받아들일 수 있도록 이어주는 추상화된 수용객체로 해석할 수 있다. 사전적 의미로는 경계면, 공유 영역, 이종간의 의사 소통, 조화...
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 라고 말하기도 하며, 작은 끝돌이, 큰 끝돌이(--;) 라고 말하기도 한다. 작은 끝돌이, 큰 끝돌이는 김치하 교수의 번역서에서 볼수 있는 단어들이다....
871 POSTS HERE
입출력다중화
입출력다중화유닉스에서 여러개의 파일에서 발생하는 입출력을 동시에 관리하기 위해서 사용하는 기술이다. 기본원리는 관리하고자 하는 파일의 목록을 비트테이블에 세팅하는 것으로 시작한다. 그럼 운영체제는 해당 파일에 입출력이 발생하면 각 파일에 해당하는 비트테이블에 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 라고 말하기도 하며, 작은 끝돌이, 큰 끝돌이(--;) 라고 말하기도 한다. 작은 끝돌이, 큰 끝돌이는 김치하 교수의 번역서에서 볼수 있는 단어들이다....
어셈블리어
어셈블리어...