1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu R.M. Tổng quan về Linux ppt

21 307 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 3,21 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

26-Sep-08 Ho Chi Minh city University of Technology 1R.M.. 26-Sep-08 Ho Chi Minh city University of Technology 2• Kiến trúc của Linux • Khả năng lập trình trên Linux • Các vấn đề đang qu

Trang 1

26-Sep-08 Ho Chi Minh city University of Technology 1

R.M.

Tổng quan về Linux

Trang 2

26-Sep-08 Ho Chi Minh city University of Technology 2

• Kiến trúc của Linux

• Khả năng lập trình trên Linux

• Các vấn đề đang quan tâm

• Thảo luận

Architecture

Problems

Programming

Trang 3

26-Sep-08 Ho Chi Minh city University of Technology 3

– Kiến trúc phân lớp

– FUSE (Filesystem in Userspace)

– Device driver

Trang 4

26-Sep-08 Ho Chi Minh city University of Technology 4

• Linux distro vs Linux kernel

Applications Libraries System call Kernel

Distro

Trang 5

26-Sep-08 Ho Chi Minh city University of Technology 5

– So sánh với kiến trúc microkernel

– Kiến trúc phân lớp

Trang 6

26-Sep-08 Ho Chi Minh city University of Technology 6

Trang 7

26-Sep-08 Ho Chi Minh city University of Technology 7

Trang 8

26-Sep-08 Ho Chi Minh city University of Technology 8

Trang 9

26-Sep-08 Ho Chi Minh city University of Technology 9

Trang 10

26-Sep-08 Ho Chi Minh city University of Technology 10

Trang 11

26-Sep-08 Ho Chi Minh city University of Technology 11

Trang 12

26-Sep-08 Ho Chi Minh city University of Technology 12

– System calls & glibc

– Ioctl

– Cần hiểu hệ thống bên dưới

FS

System Programming API

Network Process I/O Applications

Trang 13

26-Sep-08 Ho Chi Minh city University of Technology 13

– Giả lập hoạt động nhấn phím (keypress)

close(ctty);

return 0;

}

Trang 14

26-Sep-08 Ho Chi Minh city University of Technology 14

– Framework

module_init()

module_exit()

Hoạt động của module

Memory insmod

rmmod

Trang 15

26-Sep-08 Ho Chi Minh city University of Technology 15

– Chỉnh sửa, thêm code vào kernel

– Phải biên dịch lại kernel

– Hiểu các mối liên hệ giữa các thành phần

– Toàn quyền trong hệ thống

– Cần phải cẩn thận

Trang 16

26-Sep-08 Ho Chi Minh city University of Technology 16

• Thiết bị ảo của thiết bị thật

• Vấn đề định tuyến trên mạng không dây

• Hệ điều hành chuyên dụng

• Thin client

Trang 17

26-Sep-08 Ho Chi Minh city University of Technology 17

Trang 18

26-Sep-08 Ho Chi Minh city University of Technology 18

– Sử dụng các tài nguyên thiết bị qua mạng

Network

Real keyboard

Real projector Virtual keyboard

Virtual projector

Trang 19

26-Sep-08 Ho Chi Minh city University of Technology 19

Trang 20

26-Sep-08 Ho Chi Minh city University of Technology 20

– Client không cần đĩa cứng

Trang 21

26-Sep-08 Ho Chi Minh city University of Technology 21

Ngày đăng: 27/02/2014, 06:20

TỪ KHÓA LIÊN QUAN

w