1. Trang chủ
  2. » Thể loại khác

Chương 4: Chuỗi(xâu)

40 9 0

Đ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

Tiêu đề Chương 4: Chuỗi(xâu)
Tác giả Lê Văn Ưng, Nguyễn Hồng Quân, Đào Mạnh Đức
Định dạng
Số trang 40
Dung lượng 1,11 MB

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

Nội dung

Figure 5 01 Chương 4 Chuỗi(xâu)Chương 4 Chuỗi(xâu) (0 0) Lê Văn Ưng Nguyễn Hồng Quân Đào Mạnh Đức Chương 4 Chuỗi(xâu)Chương 4 Chuỗi(xâu) Tổng quanTổng quan  Những mô hình xử lý đa Những mô hình xử l[.]

Trang 2

Các xâu chuỗi trong Linux

Các xâu chuỗi trong Java

Trang 3

Quá trình đơn và đa xử lý

Mã Dữ liệu

Tập tin Thanh ghi

Ngăn xếp

Chuỗi

Tiến trình

đơn xử lý

Tiến trình đa

xử lý

Trang 5

User threads (Người dùng

chuỗi)– Quản trị các chuỗi

được thực hiện do người

dùng-Mức độ chuỗi thư viện

Trang 8

người sử dụng ánh

xạ tới đơn bộ phận nòng cốt chuỗi

• Solaris Green Threads

• GNU Portable Threads

Trang 9

Mô hình Nhiều –đến – Một

Chuỗi người dùng

Bộ phận

nòng cốt(lõi)

của chuỗi

Trang 10

Một –đến – Một

dùng chuỗi ánh xạ

đến bộ phận nòng cốt của chuỗi

Trang 12

Mô hình Nhiều –đến-Nhiều

Cho phép nhiều mức người dùng

chuỗi ánh xạ tới bộ phận nòng cốt của chuỗi

Cho phép hệ điều hành tạo ra đủ

Trang 13

Mô hình Nhiều –đến- Nhiều

Trang 15

Mô hình Mức-2

Chuỗi người dùng

Nhân

chuỗi

Trang 16

Chuỗi trong Java

Chuỗi trong Java được

Trang 17

Java Threads –Chương trình ví

dụ

Trang 18

Java Threads –Chương trình ví

dụ

Trang 19

Trạng thái Java Thread

Mới

Bắt đầu

Phương pháp chạy ra

Kết thúc

Nhập xuất

có sẵn

Trang 20

Java dạng chuỗi-Nhà sx-Người

tiêu dùng :

Trang 21

Java dạng chuỗi-Nhà sx-Người tiêu dùng :

Trang 22

Java dạng chuỗi-Nhà sx-Người tiêu dùng :

Trang 23

Vấn đề của chuỗi(xâu)

+ Ngữ nghĩa của chỗ phân nhánh Fork() và tập tin Exec() hệ thống gọi

+Việc thoát khỏi chuỗi

+Sử lý tín hiệu

+Chia chuỗi

+Chuỗi (xâu) dữ liệu cụ thể

+Kích hoạt danh mục

Trang 24

Ngữ nghĩa của chỗ phân nhánh Fork() và tập tin

Exec() hệ thống gọi:

nhánh Fork() chỉ của lời gọi một chuỗi hay

là của cả chuỗi ?

Trang 25

Việc thoát khỏi chuỗi

hoàn thành

chuỗi ngay lập tức.

nhận thoát khỏi đích của chuỗi để định kì nếu nó nên thoát.

Trang 26

Việc thoát khỏi chuỗi

việc thoát trong Java

chuỗi

Trang 27

Việc thoát khỏi chuỗi

Trang 28

Xử lý tín hiệu

 Tín hiệu được dùng trong hệ thống UNIX thông

báo quá trình riêng sự cố có xảy ra

 Tín hiệu trình sử lý dùng để sử lý tín hiệu

1 Tín hiệu được tạo ra bởi sự kiện đặc biệt

2.Tín hiệu được chuyển đến một quá trình

+Gán một chuỗi cụ thể để nhận tất cả các tín hiệu trong quá trình

Trang 29

Chia chuỗi

 Tạo một số cho các vùng chuỗi nơi họ đợi làm việc

 Ưu điểm:

 Thường hơi nhanh hơn đến dịch vụ với

chuỗi hiện có hơn tạo một chuỗi mới

 Cho phép số các chuỗi trong ứng dụng để được buộc vào kích cỡ của vùng

Trang 30

Chia chuỗi

Java cung cấp 3 cấu trúc chia chuỗi

 1 Đơn chuỗi thực hiện-chia độ lớn

 2.Bố trí chuỗi thực hiện-chia của

bố trí độ lớn

 3.Cất giữ chuỗi được chia-chia độ lớn không giới hạn

Trang 31

Chia chuỗi

việc chia chuỗi

Trang 32

Chia chuỗi

đang chia

trong Java

Trang 33

Chuỗi dữ liệu cụ thể

bản sao của riêng mình

khiển quá quy trình tạo

chuỗi(i.e.,khi dùng một

chuỗi đã được chia)

Trang 34

Chuỗi dữ liệu cụ thể

cụ thể trong

Java

Trang 35

Kích hoạt danh mục

Kích hoạt danh mục

 Cả M:M và 2 cấp độ mô hình đòi hỏi giao tiếp để

duy trì thích hợp số các nhân chuỗi phân phối cho ứng dụng

 Kích hoạt danh mục cung cấp Upcall- cung cấp

liên lạc từ lõi nhân đến chuỗi thư viện

 Giao tiếp này cho phép ứng dụng duy trì điểm chỉ

sử dụng

Việc sử

Nhân của

Trang 36

sự phát triển thư viện

Phổ biến trong việc vận hành HĐH UNIX(Solaris,Linus,Mac OX S)

Trang 37

Các Chuỗi(xâu) trong Windows XP

+ID của chuỗi

+Thiết lập đăng kí

+Khác nhau giữa người dùng và nhân của

ngăn xếp(stack)

+Dữ liệu riêng của vùng nhớ

vùng nhớ được biết như là ngữ cảnh của chuỗi(xâu)

Trang 38

Các Chuỗi(sâu) trong Windows XP

tin

Nhân stack

Sự giống nhau của chuỗi(xâu)

Ngăn xếp đượ sử dụng

Vùng nhớ của chuỗi(xâu)

Trang 39

Các chuỗi(xâu)trong HĐH LINUX

Trình xử lý tín hiệu được chia sẻ

Bộ các tập tin mở

Trang 40

The End

Ngày đăng: 20/04/2022, 17:06

HÌNH ẢNH LIÊN QUAN

Chương 4: Chuỗi(xâu) - Chương 4: Chuỗi(xâu)
h ương 4: Chuỗi(xâu) (Trang 2)
Những mô hình xử lý đa - Chương 4: Chuỗi(xâu)
h ững mô hình xử lý đa (Trang 7)
Những mô hình xử lý đa - Chương 4: Chuỗi(xâu)
h ững mô hình xử lý đa (Trang 7)
Mô hình Nhiều –đến –Một - Chương 4: Chuỗi(xâu)
h ình Nhiều –đến –Một (Trang 9)
Mô hình 1-1 - Chương 4: Chuỗi(xâu)
h ình 1-1 (Trang 11)
Mô hình Nhiều –đến-Nhiều - Chương 4: Chuỗi(xâu)
h ình Nhiều –đến-Nhiều (Trang 12)
Mô hình Nhiều –đến-Nhiều - Chương 4: Chuỗi(xâu)
h ình Nhiều –đến-Nhiều (Trang 13)
Mô hình Nhiều –đến-Nhiều - Chương 4: Chuỗi(xâu)
h ình Nhiều –đến-Nhiều (Trang 13)
Mô hình Mức-2 - Chương 4: Chuỗi(xâu)
h ình Mức-2 (Trang 14)
Mô hình Mức-2 - Chương 4: Chuỗi(xâu)
h ình Mức-2 (Trang 15)
Kích hoạt danh mục - Chương 4: Chuỗi(xâu)
ch hoạt danh mục (Trang 35)
 Cả M:M và 2 cấp độ mô hình đòi hỏi giao tiếp để Cả M:M và 2 cấp độ mô hình đòi hỏi giao tiếp để duy trì thích hợp số các nhân chuỗi phân phối cho duy trì thích hợp số các nhân chuỗi phân phối cho - Chương 4: Chuỗi(xâu)
v à 2 cấp độ mô hình đòi hỏi giao tiếp để Cả M:M và 2 cấp độ mô hình đòi hỏi giao tiếp để duy trì thích hợp số các nhân chuỗi phân phối cho duy trì thích hợp số các nhân chuỗi phân phối cho (Trang 35)
w