일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 말씀새기기
- Lover
- 일기처럼 보이는 잡글
- NICU
- 일기처럼 보이는 뻘글
- 슈퍼탱크럼블
- 반복문
- 컴퓨터일반
- 오블완
- 일상
- 끄적끄적
- 육아일기
- 버스시간표
- 전산직
- 티스토리챌린지
- 가톨릭
- 광주-해남
- 해남버스터미널
- 잡담만설
- 정보보호론
- swap
- 추가채용
- 오늘의토픽
- 정보
- 해남종합버스터미널
- 설계도
- 리안이
- 천주교
- c언어
- 슈퍼탱크대작전
- Today
- Total
리안이와 함께하는 세상
[운영체제] 기타 운영체제 본문
1. 안드로이드
- 휴대폰용
- 운영체제, 미들웨어, 응용프로그램을 한데 묶은 소프트웨어 플랫폼
- 구글이 안드로이드 사를 인수하여 개발 > 구글 안드로이드 라고 함
- Linux 2.6 Kernel기반
- 네 가지 구성요소 : 액티비티, 서비스, 방송수신자, 콘텐츠 제공자
1-1 구성요소
1-1-ㄱ 액티비티
User 인터페이스를 구성하는 기본단위로,
눈에 보이는 화면 하나가 액티비티이며
여러개의 뷰들로 구성
1-1-ㄴ 서비스
UI가 없어 사용자 눈에 직접 보이지 않음
백그라운드에서 끊임없이 실행중
1-1-ㄷ 방송 수신자
시스템으로 부터 전달되는 방송을 대기하고
신호 전달시 수신
UI가 없음.
방송을 해석하여 적절한 액티비티를 띄우는 역할
1-1-ㄹ 콘텐츠 제공자
다른 응용 프로그램을 위해 자신의 데이터를 제공.
응용프로그램 간에 데이터를 공유할 수 있는 유일한 합법적 장치
> 이 4가지 컴포넌트들은 서로 독립적으로 동작
컴포넌트 상호 통신은 Intent를 통해서 이루어짐
2. Windows
2-1 Direct X control
MS사가 win95, NT 4.0 용으로 개발한
멀티미디어 응용 프로그램 인터페이스의 집합 (옛날엔 게임하려면 이거 최신 버전으로 업데이트 해야 했음)
각종 미디어를 사용한 응용 프로그램이 하드웨어 장치를 직접 접속하여 고속으로 처리할 수 있도록 해주는 API
3. NFS(Network File System)
- LAN을 거쳐 원격 파일을 접근하기 위한 C/S형 응용프로그램
( 사용자가 원격지 컴퓨터에 있는 파일을 마치 자신의 컴퓨터에 있는 것처럼 검색하고, 마음대로 저장하거나 수정하도록 해줌)
- 서로 연결된
독립적이 파일 시스템을 가진
독립적인 기계들의 집합
이라고 할 수 있다.
- 사용자 시스템에 NFS 클라이언트가,
원격지의 시스템에는 NFS 서버가 설치 되어있어야 함
- Sun 사에의해 개발, 파일 서버의 표준으로 정착
- TCP/IP 프로토콜 사용, RPC 사용
- 일부 혹은 전체를 선택적으로 설치할 수 있음
4. 리눅스(Linux)
- 모놀리틱 커널 방식 (마이크로 커널 아님, 복잡하게 구현됐다!)
- 특징 : 유닉스의 특징 + 강력한 네트워킹 능력, 뛰어난 안정성 및 네트워크 기반의 X-Window 제공
- 커널 2.4는 비선점형, 2.6은 선점형 프로세스 스케줄러
- 멀티 스레드, 멀티프로세서 지원
- 거의 모든 파일시스템을 지원한다고 봐도 된다.
> 기본 파일시스템은 EXT2, EXT3 이지만 Virtual file system을 이용해 다른 대부분의 형식 지원
'9급 공무원 > 컴퓨터 일반' 카테고리의 다른 글
[데이터베이스] 데이터 독립성 (0) | 2017.03.05 |
---|---|
[데이터베이스] 데이터베이스 스키마(Schema) (0) | 2017.03.05 |
[운영체제] 유닉스(Unix) (0) | 2017.03.05 |
[운영체제] 멀티프로세서 시스템의 상호연결 구조, 연결 기법 (0) | 2017.03.05 |
[운영체제] 기억장치 결합도(강결합,약결합 시스템) (0) | 2017.03.05 |