일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 로고
- Process
- 쓰레드
- 별지기
- 안드로이드
- 리눅스
- Android
- 컴시
- 커널
- 와인
- 숭실대
- logo
- 별
- 프로세스
- 로고 프로그램
- 파일io
- wine
- 학복위
- Linux
- 미디어학부
- Lock
- 태그를 입력해 주세요.
- 운영체제
- 우분투
- kernel
- 컴퓨터시스템개론
- 정기철
- 학생복지위원회
- Signal
- 함수
- Today
- Total
목록IT (293)
두근두근이야기
http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Network_Programing/AdvancedComm/RTS1
http://ppiazi.tistory.com/45
mutex를 빠르게 한 것.Server System에서 issue가 되고 있다.make menuconfig에서 지원여부 확인.
kernel.power modules for each End Terminal.
임베디드 리눅스(안드로이드 리눅스)노태상 nadream@gmail.com 1. ubuntu 버전 http://source.android.com/source/building.html http://source.android.com/source/initializing.html#installing-required-packages-ubuntu-1204 usb 설치(unetbootbin으로 설치) jdk (oracle 사이트에서 설치).. 패키지 설치(sudo apt-get) - 서버(realtime streaming server 구축, 반드시 소스 빌드를 해서 설치) 오픈소스(opensource.org 참조, 라이선스) http://www.oss.kr 2. 커널 - 커널 버전(2.6.x와 3.x 버전의 커널이 사..
앞서 user level 입장과 kernel level 입장에서의 Task의 개념을 살펴보았다.추가해 보자면,thread는 fork의 비효율성을 극복하기 위해 사용된다. fork는 process를 복제하여 새로운 프로세스를 생성한다. 이때 System 콜이 발생하는데 프로세스 복제를 위해 다른 작업을 할 수 없게 되고 cpu자원을 많이 잡아먹게 된다. 비효율적인 작업이다. 시스템이 자동적으로 Process를 병렬화 하는 것은 불가능하기 때문에 멀티프로세싱이 가능한 시스템에서는 단일 Process로 동작하는 것은 매우 비효율적이다. 이러한 비효율성을 해결하기 위해 Thread가 나오게 되었다.공통점과 차이점 1. 공통점 Thread와 Process는 스케줄링의 단위가 된다(Context Switch) 그리..
리눅스에서는 프로세스, 쓰레드 구분 없이 전부 태스크로 처리.프로세스와 쓰레드를 생성할 때공유메모리를 가질지 안가질지공유파일디스크립터 테이블을 가질지 안가질지 등등을 선택할 뿐이다. 프로그램이 fork()를 호출해서 프로세스를 생성해도 커널 입장에서는 Task를 생성하는 거고 pthread_create()로 쓰레드를 생성해도 커널입장에서는 Task를 생성한다. 프로세스 역할을 하는 Task를 생성할 때는 독립된 가상메모리 영역을 하나 만들어서 task_struct에 그 정보를 기록해주고쓰레드 task를 생성할 때는 가상메모리 영역을 새로 만들지 않고 쓰레드 생성 함수를 호출한 Task가 가진 메모리 정보를 task_struct에 기록한다는 차이밖에 없다는 것이다.컨택스트 스우이칭 루틴에서는 걍 task_..
터미널에서 cat 등을 이용하여 파일 내용을 출력할 때출력 후 스크롤을 이용하여 위에 올라가 내용을 봐야한다.. 근데 less 명령어를 사용하면 그냥 키보드를 사용하더라도 위 아래로 스크롤이 가능하다. $cat test.txt | less위와 같이 치면 맨 아래 하단에: 콜론이 나타나는데vi에서와 같이 k, k, G, g, C-D, C-U, /, n, N, q를 이용해서 이동이 가능하다.j - up k - down G - bottom g - top C-D - page down C-U - page up / - search n - next (search term) N - previous (search term) q - quit 출처 http://www.linuxforums.org/forum/newbie/14..