일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 운영체제
- 컴퓨터시스템개론
- 와인
- 컴시
- 별지기
- 커널
- 미디어학부
- 프로세스
- 학복위
- 학생복지위원회
- 숭실대
- 정기철
- Signal
- 우분투
- 함수
- 파일io
- 태그를 입력해 주세요.
- kernel
- 안드로이드
- 리눅스
- Process
- 별
- 로고
- Lock
- 쓰레드
- Android
- Linux
- wine
- logo
- 로고 프로그램
- Today
- Total
목록IT/IT ::Linux (93)
두근두근이야기
그리고 등장하는 interactive.....
환경: ubuntu 64 bit #sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6
RAID는 잃어버려서는 안되는 중요한 데이터를 가지고 있는 서버에 주로 사용되며, 동일한 데이터를 다른 위치에 중복해서 저장하는 방법이다.
직접 만들어 보는건 의미가 없다.차라리 기존에 있는 것을 분석해라. ubifs, yaffs 와 같은 시스템 소스를 분석해라.
운영체제란 사용자가 컴퓨터 시스템을 손쉽게 사용하도록 하고 시스템 자원들, 직 기억장치, 프로세서, 입출력 장치, 정보, 네트워크 및 데이터 등을 효율적으로 관리할 수 있도록 하는 프로그램들의 집합이다.운영체제를 역할 중심으로 구분하면 자원할당자(Resource allocator) 혹은 제어 프로그램(Control Program)이라고 부른다. 1. 운영체제의 주요역할- 컴퓨터의 하드웨어를 제어- 사용자들간의 하드웨어 자원을 공유할 수 있게 함- 시스템 자원을 스케줄링하여 효율적으로 활용할 수 있게 함- 입출력을 용이하게 하는 기능을 제공- 응용 프로그램의 작성과 실행이 편리하게 함- 요류의 발생을 막고 복구를 지원- 데이터의 조직화, 네트워크 통신 처리 기능을 수행- 편리한 사용자 인터페이스를 제공 2..
커널은 1.안정버전(Stable Version)과 2.개발버전(Beta Version, Developmental Version)으로 나뉜다. 이 버전의 차이는 마이너 번호가 짝수인지 홀수인지 이 것으로 구분한다. 을 보면 KernelName 2.6.11 커널 Full Name KernelName 패키지 2 메이저 번호, 획기적인 변화가 있을 때 바뀜 6 마이너 번호, 안정버전 개발버전 구분 11 11번의 패치가 있음 리눅스에서 사용하는 커널 버전은 0.1.x에서부터 시작되었으며 1991년에 이르러서야 1.0.0에 이르렀다. 사실 대부분의 소프트웨어 버전이 1의 숫자로 올라가는 것을 가정한다면,맨앞의 숫자는 아주 엄청난 변혁에 이르렀 때에야 올라간다.두 번째 자리의 ..
OSI 7계층 (OSI 7 Layer) - 개방형 시스템 상호연결 모델로서, 시스템 상호 연결에 있어 개방 모델을 뜻한다.- 상호 이질적인 네트워크 간의 연결에 어려움이 많은데 이러한 호환성의 결여를 막기 위해 ISO (국제 표준화 기구)에서는 OSI 참조 모델을 제시함- 실제 인터넷에서 사용되는 TCP/IP는 OSI 모델을 기반으로 하고 있으며, 현재 OSI 7계층은 사용되지 않는 모델이다. (그런데 왜 배울까. TCP/IP가 이 기반으로 해서 그런가??) 다다다다~~~ 때려치고 각 계층을 알아보자. 레벨 계층 기능 7계층 응용계층 Application 사용자가 네트워크에 접근할 수 있도록 해주는 계층이다. 사용자 인터페이스, 전자우편, 데이터베이스 관리 등 서비스를 제공한다. 6..
리눅스 기반 오픈소스 DBI 도구이다.
http://kldp.org/node/95521zImage 구조 ( head.o, misc.o, head.S piggy.o ) 1. 부트로더는 zImage를 커널 파티션에서 읽어 들여서 특정 메모리 주소에 로드 후 그 메모리의 첫 주소로 점프.2. head.o 는 메모리 초기화와 같은 작업을 수행 후 misc.o의 decompress_kernel을 호출하여3. piggy.o에 들어있는 piggy.gz 압축을 Image로 해제하여 Image 영역을 다시 재배치 시키고 start_kernel로 점프.4. piggy.gz가 만들어지는 건 커널의 각 built-in.o들을 vmlinux.lds.S를 참조하여 vmlinux로 링크하는 과정을 수행하고5. vmlinux가 만들어지면 여기서 각 comment등의 정보..