# Kernel

59개의 포스트
post-thumbnail

1.2 Before deep learning: a brief history of machine learning

Probabilistic modeling Early neural networks Kernel methods Decision trees, random forests, and gradient boosting machines Back to neural networks

3일 전
·
0개의 댓글
post-thumbnail

커널 스터디(iamroot 18기) 7주차 내용 정리 #1

]]] 출처 [책] ARM System Developer's Guide (Andrew N. SLOSS, Dominic SYMES, Chris WRIGHT) [이미지] https://bnmbiw.files.wordpress.com/2013/01/embedded-hard

2021년 8월 31일
·
0개의 댓글
post-thumbnail

커널 스터디(iamroot 18기) 6주차 내용 정리 #2

6. 디바이스 드라이버 유닉스 계열 시스템에서 일반적인 장치 파일(`regular file`) 을 포함해 모니터, 키보드, 마우스 디바이스 등도 모두 파일로 취급한다. 따라서 리눅스는 사용자 태스크가 접근하려는 파일의 종류와 관계없이 일관된 인터페이스(`clos

2021년 8월 29일
·
0개의 댓글

Linux Kernel - #2: To be continued

라즈베리파이 고친다고 삽질 후, 첫 번째 단원을 나갔다. 그냥 소스 받고 빌드하는거다. 아 맞다. USB에 라즈비언 깔아서 되는지 넣어보려고 USB 3.0 64G짜리를 샀는데, "잠깐 이거 회사 출근할 때 개꿀탬이잖아?"가 되어버리는 바람에 그 USB는 재택근무와 회

2021년 8월 29일
·
0개의 댓글
post-thumbnail

[kernel] 라즈비안 커널 소스 다운

라즈비안 커널 소스 다운

2021년 8월 28일
·
0개의 댓글
post-thumbnail

커널 스터디(iamroot 18기) 6주차 내용 정리 #1

1. 시스템 호출 처리 과정 시스템 호출(system call) 이란 사용자 수준 응용 프로그램에게 커널이 자신의 서비스를 제공하는 인터페이스이다. 리눅스 커널은 각 시스템 호출을 함수(시스템 호출 핸들러)로 구현해놓고, 각 시스템 호출이 요청되었을 때 대응되는 함

2021년 8월 23일
·
0개의 댓글

Linux Kernel - #0

예전에 어디서 시험을 치고 집으로 가려는데 대빵만한 교보문고가 눈앞에 딱 나타나서 결국 들어가서 큰 걸 질렀다. 리눅스 커널의 구조와 원리 책인데, 총 2권으로 이루어져 있고, 두 권 합치면 두께가 거의 10cm는 된다. 접때 노트북에 윈도우 밀어버리고 리눅스

2021년 8월 21일
·
0개의 댓글
post-thumbnail

QEMU, buildroot 를 통해 Linux Kernel 부팅하기

먼저 주의사항에 대해 말하겠다. 필자도 이게 어떻게 돌아가는건지 정확하게 모른다! 다만 돌아간다는 것만 알고 있다. 일단 돌아가긴 하니까... 기록에 의미로 적어두려 한다... 말 그대로 Raspberry Pi 에서 QEMU 와 buildroot 를 통해 Linux

2021년 8월 6일
·
2개의 댓글
post-thumbnail

커널 스터디(iamroot 18기) 5주차 내용 정리 #2

리눅스 커널은 파일 시스템과 태스크 사이에 가상적(virtual) 층을 도입하였다. 이 가상의 층은 서로 다른 파일 시스템을 추상화하여 통일화된 인터페이스를 제공한다. 따라서 프로그래머는 현재 리눅스에서 어떤 파일 시스템을 사용하는지 신경 쓰지 않고 open(), r

2021년 7월 29일
·
0개의 댓글
post-thumbnail

커널 스터디(iamroot 18기) 5주차 내용 정리 #1

1. 커널 주소 공간 커널 주소 공간 역시 페이징을 사용(이는 가상 공간을 사용한다는 것을 의미)하고, 이를 위한 데이터를 부팅 시점에 전역 변수 swapperpgdir 에 저장하여 사용한다. 32 비트 가상 주소 공간 64 비트 가상 주소 공간 Direct

2021년 7월 27일
·
0개의 댓글
post-thumbnail

커널 스터디(iamroot 18기) 4주차 내용 정리 #2

각 태스크는 task_stuct 라는 자료구조를 통해 관리되고, 고유한 가상 메모리 역시 mm_struct 를 통해 관리되어 진다. mm_struct 자료구조는 크게 세 부분으로 구분되어진다.태스크를 구성하고 있는 vm_area_struct같은 속성의 연속된 메모리

2021년 7월 23일
·
0개의 댓글
post-thumbnail

합성곱 신경망(ConvNet, Convolutional Neural Network)

Intro현재 ConvNet 기반의 모델은 단순 이미지 인식을 넘어 Object Detection, Semantic Segmentation 까지 딥러닝 알고리즘 중 가장 활발히 연구되고 성과를 내고 있는 분야이다. 우선 각 분야별 적용되고 있는 주요 모델을 간단히 살펴

2021년 7월 18일
·
0개의 댓글
post-thumbnail

커널 스터디(iamroot 18기) 4주차 내용 정리 #1

2021년 06월 19일 15:00 ~ 22:00 스터디 진행 내용을 정리한 글입니다.40 명진행: 문영일님서기: 김현우님, 김성원님공유: 이민욱님영상: 최영민님리눅스 커널 내부구조 (백승재, 최종무 저) zone 은 자신에 속해 있는 물리 메모리를 관리하는데, 이 물

2021년 7월 16일
·
0개의 댓글
post-thumbnail

Linux Kernel Compile

Linux kernel compile을 하는 방법입니다.

2021년 7월 15일
·
0개의 댓글
post-thumbnail

커널 스터디(iamroot 18기) 3주차 내용 정리 #2

가상 메모리(Virtual memory) 는 물리 메모리(Physical memory) 의 한계를 극복하기 위해 나온 기법이다. 가상 메모리는 실제 시스템에 존재하는 물리 메모리의 크기와 관계없이 가상적인 주소 공관을 사용자 태스크에게 제공한다.32 bit 의 경우:

2021년 7월 14일
·
0개의 댓글
post-thumbnail

커널 스터디(iamroot 18기) 3주차 내용 정리 #1

2021년 06월 12일 15:00 ~ 22:00 스터디 진행 내용을 정리한 글입니다. 0. 스터디 공지사항 참석자 45 명 서기 및 공유 진행: 문영일님 서기: 김현우님, 김성원님 공유: 이민욱님 영상: 최영민님 해설: 류효은님 진도 리눅스 커널 내부구조

2021년 7월 10일
·
0개의 댓글
post-thumbnail

커널 스터디(iamroot 18기) 2주차 내용 정리 #2

5. 태스크 문맥 앞서 모든 프로세스와 쓰레드는 태스크로 관리되며 이는 구조체로 저장된다고 얘기했다. 그럼 위 구조체에는 오직 TID 와 TGID 만 존재할까? 아니다, 절대 그렇지 않다. 태스크를 관리하기 위해 필요한 정보는 이보다 훨씬 많다. 태스크는 실행 중

2021년 7월 3일
·
0개의 댓글
post-thumbnail

커널 스터디(iamroot 18기) 2주차 내용 정리 #1

2021년 06월 05일 15:00 ~ 22:00 스터디 진행 내용을 정리한 글입니다. 0. 스터디 공지 사항 참석자 49 명 서기 및 공유 서기: 김현우님, 김성원님 공유: 이민욱님 진도 리눅스 커널 내부구조 (백승재, 최종무 저) 82g. 1. 프로세스,

2021년 7월 2일
·
0개의 댓글
post-thumbnail

[책] 리눅스 커널 소스 해설: 기초입문 (정재준 저)

책 이름: 리눅스 커널 소스 해설: 기초 입문저자: 정재준출판사: 커널 연구회필자는 리눅스 커널 메인테이너라는 막연한 꿈만을 가지고 살았다. 어디서부터 시작해야 되는지가 항상 막막했었기에 리눅스 커널이란 그저 먼 산처럼 느껴졌다. 필자의 이런 고민을 해결해준 책은 리눅

2021년 6월 22일
·
0개의 댓글
post-thumbnail

Linux Kernel #24 percpu

이번 장에서는 percpu 에 대해 알아볼 것이다. percpu 는 리눅스 커널 2.6 버전부터 추가된 기능으로 각 CPU 코어 별로 독립적인 메모리 공간을 제공한다. 싱글 코어 CPU 에서 멀티코어 CPU 로 발전하면서, SMP(Symmetric Multi-Pro

2021년 6월 22일
·
0개의 댓글