markdown:
## Are you sure?
This action might not be possible to undo. Are you sure you want to continue?
Giáo viên: Đỗ Tuấn Anh Bộ môn Khoa học Máy tính Khoa Công nghệ Thông tin ĐHBK Hà Nội anhdt@it-hut.edu.vn 0989095167
1
**MỤC ĐÍCH – YÊU CẦU
**
z
**Là giáo trình cơ sở chuyên ngành:
**
z z z
z
Xét các vấn đề HĐH bất kỳ phải giải quyết, Phương thức giải quyết các vấn đề đó. Hỗ trợ cho các môn khác trong việc xây dựng cơ sở cho Tin học. Những v/đ xem xét sẽ không lạc hậu trong tương lai.
2
**MỤC ĐÍCH – YÊU CẦU
**
z
**Mang yếu tố chuyên đề:
**
z z
Minh hoạ cho các v/đ lý thuyết, Khoảng cách giữa và thực tế công nghệ ở Tin học nói chung và HĐH nói riêng gần như bằng 0.
z
Như vậy: đây là một giáo trình khó, khá nặng nề.
3
TÀI LIỆU
z z z z
A.Tanenbaum Design and Implementation operating system. A. Tanenbaum Advanced Concepts to Operating Systems. Microsoft Press Inside to WINDOWS 2000. Nguyên lý hệ điều hành:
z z
TS.Hà Quang Thụy NXB Khoa học kỹ thuật
z
**Hệ điều hành: Tác giả: Ths.Nguyễn Thanh Tùng
**
4
Thời gian biểu
5
**Chương 0: Giới thiệu Hệ điều hành
**
z
**1. Giới thiệu về HĐH
**
z
**1.1 Phần cứng và phần mềm
**
z
Phần cứng:
Ngôn ngữ máy Chương trình vi điều khiển – điều khiển trực tiếp các thiết bị Thiết bị điện tử Chương trình hệ thống: quản lý hoạt động của máy tính Chương trình ứng dụng: giải quyết các bài toán của người dùng.
z
Phần mềm
6
Phần mềm tạo nên môi trường của hệ thống gọi là Hệ điều hành. Hệ điều hành điều khiển và quản lý tài nguyên và tạo môi trường cho các chương trình ứng dụng thực hiện thao tác với tài nguyên. • Hệ điều hành thực hiện chế độ đặc quyền • Trình dịch thực hiện ở chế độ không đặc quyền
7
**1.2 niệlà mmH đ iề u trình hành z HệKhái điều hành ộtệ ch ươ ng hay một
**
hệ chương trình
z z
hoạt động giữa người sử dụng và phần cứng của máy tính. Chuẩn hóa giao diện người dùng đối với các hệ thống phần cứng khác nhau.
z z
Sử dụng hiệu quả tài nguyên phần cứng Khai thác tối đa hiệu suất của phần cứng
z z
Hệ điều hành được coi như là hệ thống quản lý tài nguyên. Hệ điều hành được coi như là phần mở rộng của hệ thống máy tính điện tử.
8
**2. Ls ịch sử ể nluôn của H Lịch ử phát triphát ển củatri HĐ H gắ nĐ liềH n với sự
**
z
**phát triển của máy tính điện tử Thế hệ thứ nhất (1945-1955)
**
z
z z z
**Howard Aiken (Havard) và John von Neumann (Princeton)
**
Xây dựng máy tính dùng bóng chân không Kích thước lớn Với hơn 10000 bóng chân không
z z
Ngôn ngữ lập trình và Hệ điều hành chưa được biết đến Đầu những năm 50->phiếu đục lỗ thay cho bảng điều khiển
9
2. Lịch sử phát triển của HĐH
10
**Chương I. CÁC KHÁI NIỆM CƠ BẢN
**
z z z
1- Cấu trúc phân lớp của hệ thống tính toán Máy tính điện tử đầu tiên ra đời năm 1944-1945, MTĐT được xây dựng và hoạt động theo nguyên lý Von Neuman: Máy tính được điều khiển bằng chương trình và trong câu lệnh của chương trình người ta chỉ nêu địa chỉ nơi chứa giá trị chứ không nêu trực tiếp giá trị.
11
**Chương I. CÁC KHÁI NIỆM CƠ BẢN (tt.)
**
z
**Thế hệ thứ 2 (1955-1965)
**
z z z
Sự ra đời của thiết bị bán dẫn lập trình FORTRAN và hợp ngữ Hệ thống xử lý theo lô mạch tích hợp (IC) hệ điều hành chia sẻ thời gian máy tính cá nhân (PC-Personal Computer) hệ điều hành mạng và hệ điều hành phân tán
12
z
**Thế hệ thứ 3 (1965-1980)
**
z z
z
**Thế hệ thứ 4 (1980-nay)
**
z z
Cấu trúc phân lớp của hệ thống tính toán
MTĐT
Hệ lệnh = {Mã lệnh} Command System = {Command Code}
**Ngôn ngữ riêng (Ngôn ngữ máy)
**
13
14
toán
z z
Người lập trình thường nhầm lẫn năng suất lập trình thấp, Đã áp dụng nhiều biện pháp kích thích:
z z
Kỷ luật hành chính, Thưởng phạt kinh tế.
z z
Năng suất chỉ tăng chút ít và ổn định ở mức 8 câu lệnh/ngày công! Kết quả nghiên cứu tâm lý học: Bản chất con người không quen làm các công việc đơn điệu, không có tính quy luật, sớm hay muộn cũng sẽ có sai sót!
15
**Cấu trúc phân lớp của hệ thống tính toán
**
z
z
z
Như vậy, để nâng cao năng suất - cần tác động vào MTĐT. ∃ các công việc mọi người và ∃ CT đều cần (V/d – Trao đổi vào ra) tạo sẵn CT mẫu (Standard Programs – SP) cung cấp cùng với máy. Hình thành LSP = {SP}
16
E S U
R
User
10% 10% 10%
10%
10% 10% 10%
P LS
MTDT
MTDT
10%
10%
10%
17
16.6667% 16.6667% 10% 10% 10% 16.6667% 10% 10% 16.6667% 10% 10% 10% 10% 10% 16.6667%
16.6667%
US ER
18
**Tác động phần mềm lên phần cứng
**
z
**Cơ sở hoá hệ lệnh:
**
z z
Các lệnh phức tạp như x1/2, ex,|x| . . . dần dần được thay thế bằng CT con, Tăng cường các lệnh xử lý bit.
z z z z z
Tăng tốc độ của MT, Tăng tính vạn năng, Tăng độ tin cậy, Giảm giá thành, Cho phép phân các thiết bị thành từng nhóm độc lập, tăng độ mềm dẻo của cấu hình.
19
**Tác động phần mềm lên phần cứng
**
z
Các yếu tố trên có sự tác động của tiến bộ công nghệ, nhưng phần mềm đóng vai trò quan trọng, nhiều khi có tính quyết định:
z z
Bàn phím, Máy in.
20
**Tác động phần mềm lên USER
**
z
Đẩy người dùng ra xa máy, nhưng tạo điều kiện để khai thác triệt để và tối ưu thiết bị
1 6 .6 6 6 7 % 1 0 %
1 6 .6 6 6 7 % 1 0 % 1 0 % 1 6 .6 6 6 7 %
1 0 %
1 0 %
1 6 .6 6 6 7 % 1 0 % 1 0 % 1 6 .6 6 6 7 %
M T D T
1 0 % 1 0 % 1 0 %
1 6 .6 6 6 7 %
U S E R
21
Thay đổi nguyên lý làm việc:
22
**Tác động phần mềm lên USER
**
z z z
Hiệu ứng tự đào tạo, Nguyên lý WYSIWYG, Giải phóng người dùng khỏi sự ràng buộc vào thiết bị vật lý cụ thể.
23
2 – Các tài nguyên cơ bản
a)
Bộ nhớ:
Vai trò, Gót chân Asin của hệ thống, Quan trọng: sử dụng như thế nào? Bảo vệ thông tin?
•
24
b) PROCESSOR
z z z z z
Điều khiển máy tính, Thực hiện các phép tính số học, lô gic và điều khiển, Có tốc độ rất lớn (vài chục triệu phép tính / giây), Thông thường có thời gian rãnh (thời gian “chết”) lớn hiệu suất sử dụng thấp, V/đ: tăng hiệu suất sử dụng (giảm thời gian chết).
25
C) THIẾT BỊ NGOẠI VI
z z z z
Số lượng: Nhiều, Chất lượng: Đa dạng, Tốc độ: Cực chậm (so với Processor), V/đ: Phải đảm bảo: z Hệ thống thích nghi với số lượng và tính đa
z
**dạng, Tốc độ thiết bị ngoại vi không ảnh hưởng đáng kể đến năng suất hệ thống.
**
26
**D) Tài nguyên chương trình
**
z z
z z
Cần phải có các chương trình cần thiết, Một chương trình được kích hoạt: phục vụ cho nhiều người dùng ( cấu trúc Reenter), Khai thác On-Line, RPC, Cách tổ chức chương trình: cấu trúc và đảm bảo cho cấu trúc hoạt động,
27
Nhiệm vụ của hệ thống đối với tài nguyên
z
**2 nhiệm vụ chung(không phụ thuộc vào loại tài nguyên):
**
z
z
Phân phối tài nguyên: Cho ai? Khi nào? Bao nhiêu (với loại chia sẻ được)? Quản lý trạng thái tài nguyên: Còn tự do hay không hoặc số lượng còn tự do? Xử lý theo lô, Phân chia thời gian, Thời gian thực.
28
z
**Tồn tại nhiều giải thuật Loại hệ thống:
**
z z z
**3 - ĐỊNH NGHĨA HỆ ĐIỀU HÀNH
**
z z
z
Có nhiều góc độ quan sát và đánh giá, Các đối tượng khác nhau có yêu cầu, đòi hỏi khác nhau đối với OS, Xét 4 góc độ:
z z z z
Của người sử dụng, Của nhà quản lý, Của nhà kỹ thuật, Của người lập trình hệ thống.
29
**ĐỊNH NGHĨA HỆ ĐIỀU HÀNH
**
z z
z
Người dùng: Thuận tiện, Nhà quản lý: Quản lý chặt chẽ, khai thác tối ưu, trù m m Nhà kỹ thuật: ng áy l
uy ô g ên íc kh ản ba ăn g tà mớ i i o
30
Đĩa lô gic C:
Đĩa lô gic D:
Đĩa lô gic E:
Thực hiện
31
Người Lập trình hệ thống
.
32
z z
z
Đối thoại: để hệ thống gọn nhẹ + linh hoạt, Đối thoại ∃ ngôn ngữ đối thoại (bằng lời hoặc cử chỉ). Ó mô phỏng 2 đối tượng con người là hệ thống trí tuệ nhân tạo, là hệ chuyên gia,
33
z
z
**Ra đời sớm nhất:
**
04/1951 xã hội mới biết và tin vào khả năng giải quyết các bài toán phi số của MT, 1952 - Von Neuman đề xuất tư tưởng xây dựng “CT tự hoàn thiện” , 1961 – Bell Lab – Các CT trò chơi Animal và Core Ware, Khai thác thực tế các hệ CG: 1971-1972. OS – xây dựng từ 1950, 1965 - Hệ ĐH nổi tiếng OS IBM 360
z
z z z z
34
z z z z
Hoàn thiện nhất: Thống kê UNESCO: 73% số công trình không hoàn thành do khâu đặt v/đ, Các HCG khác: Cán bộ chuyên ngành + Cán bộ lập trình, OS:
Người lập trình giải quyết bài toán của chính mình z Hiểu rõ: V/đ+khả năng công cụ+ khả năng bản thân 1974: 3 công trình xây dựng kỹ thuật tiêu biểu đỉnh cao trí tuệ loài người: Hệ thống ĐT tự động liên lục địa, Hệ thống Appolo đưa người lên mặt trăng, OS IBM 360.
z
35
**4 – TÍNH CHẤT CHUNG CỦA OS
**
z z z z z
A) Tin cậy và chuẩn xác, B) Bảo vệ, C) Kế thừa và thích nghi, D) Hiệu quả, E) Thuận tiện.
36
**Tin cậy và chuẩn xác
**
z
**Mọi công việc trong hệ thống đều phải có kiểm tra:
**
z z
Kiểm tra môi trường điều kiện thực hiện, Kiểm tra kết quả thực hiện,
z z z
Nhiều chức năng KT: chuyển giao cho phần cứng. Ví dụ: Lệnh COPY A:F1.TXT B: Sau khi KT cú pháp, bắt đầu thực hiện lệnh. Lần lượt hệ thống sẽ KT gì và có thể có thông báo nào?
37
z z z z z z z z z
Kt CARD I/O, Tồn tại ổ đĩa? Thiết bị điện tử ổ đĩa? Động cơ ổ đĩa? Khả năng truy nhập của ổ đĩa? Khả năng truy nhập đĩa? Tồn tại file F1.TXT? Khả năng truy nhập file? ........ So sánh: SCANDISK DEFRAG
z
NDD SPEEDISK
38
BẢO VỆ
z z z
Hạn chế truy nhập không hợp thức, Hạn chế ảnh hưởng sai sót vô tình hay cố ý, Bảo vệ:
z z z
Nhiều mức, Nhiều công cụ, Nhiều thời điểm và giai đoạn khác nhau.
z
Chú ý: bảo vệ và chống bảo vệ: cùng mức không thể đảm bảo an toàn tuyệt đối!
39
Kế thừa và thích nghi
40
**5 - NGUYÊN LÝ TỔ CHỨC VÀ HOẠT ĐỘNG
**
z z z z z z
Nguyên lý mô đun, Nguyên lý phủ chức năng, Nguyên lý Macroprocessor, Nguyên lý bảng tham số điều khiển, Nguyên lý giá trị chuẩn, Nguyên lý 2 loại tham số.
41
NGUYÊN LÝ MÔ ĐUN
z z
Mỗi công việc ⇔ mô đun CT độc lập, Các mô đun – liên kết với nhau thông qua Input/Output:
z
**Các mô đun được nhóm theo chức năng thành phần hệ thống.
**
42
**NGUYÊN LÝ PHỦ CHỨC NĂNG
**
z z z z z z
z
Mỗi công việc trong hệ thống thông thường có thể thực hiện bằng nhiều cách với nhiều công cụ khác nhau, Lý do: Mỗi mô đun có hiệu ứng phụ chức năng, Người dùng có quyền khai thác mọi hiệu ứng phụ không phụ thuộc vào việc công bố, Lập trình:Phải đảm bảo các tính chất của OS với mọi hiệu ứng phụ, Vai trò: z Đảm bảo thuận tiện cho người dùng, z Đảm bảo an toàn chức năng của hệ thống, Ví dụ: In một file.
43
NGUYÊN LÝ MACROPROCESSOR
z z
Trong OS không có sẵn CT giải quyết v/đ, Khi cần thiết: Hệ thống tạo ra CT và thực hiện CT tạo ra:
z
z
Nguyên lý này áp dụng với cả bản thân toàn bộ OS: Trên đía chỉ có các thành phần. Khi cần các thành phần được lắp ráp thành HỆ ĐIỀU HÀNH (Nạp hệ thống). Lưu ý: Các nguyên lý Phủ chức năng và Macroprocessor trái với lý thuyết lập trình có cấu trúc.
44
**NGUYÊN LÝ BẢNG THAM SỐ ĐIỀU KHIỂN
**
z
z
z
z
Mỗi đối tượng trong OS ⇔ Bảng tham số (Control Table, Control Block), Hệ thống không bao giờ tham chiếu tới đối tượng vật lý mà chỉ tham chiếu tới bảng tham số điều khiển tương ứng. Với các đĩa từ, CD – bảng tham số ghi ở phần đầu – Vùng hệ thống (System Area), Với các files – Header.
45
Cấu trúc file định kiểu
46
**Một số loại bảng tham số :
**
z z z z
Cho WINDOWS: Win.ini, Cho MS DOS: Config.sys, Cho WINWORD: Winword.ini, Bảng tham số cấu hình hệ thống: phục vụ cho mọi hệ điều hành: lưu trữ trong CMOS,
47
**NGUYÊN LÝ GIÁ TRỊ CHUẨN
**
z z z z
Cách gọi khác: Nguyên tắc ngầm định (Default), Hệ thống chuẩn bị bảng giá trị cho các tham số bảng giá trị chuẩn, Khi hoạt động: nếu tham số thiếu giá trị OS lấy từ bảng giá trị chuẩn. Vai trò của nguyên lý:
z z
Thuận tiện: không phải nhắc lại những giá trị thường dùng, Người dùng không cần biết đầy dủ hoặc sâu về hệ thống.
48
**Nguyên lý giá trị chuẩn
**
z
**Tác động lên giá trị tham số hoặc bảng giá trị chuẩn:
**
z z z
z z
**Ví dụ: c:\csdl>dir Tham số thiếu giá trị:
**
z z z z z
Startup, Autoexec.bat, Control Panel
Ổ đĩa? Thư mục? Xem gì? Quy cách đưa ra? Nơi ra?
49
**NGUYÊN LÝ 2 LOẠI THAM SỐ
**
z z z
2 loại tham số: Tham số vị trí (Position Parameters), Tham số khoá (Keyword Param.).
z
**Tham số khoá – theo trình tự tuỳ ý.
**
50
6 – THÀNH PHẦN
z
z z z z z z z
**Nhiều các phân chia theo chức năng, mức độ chi tiết,
**
Hệ thống Supervisor, Hệ thống quản lý thiết bị ngoại vi, Hệ thống quản lý files, Hệ thống các chương trình điều khiển: Điều phối nhiệm vụ, Monitor, Biên bản hệ thống,
51
z
Các chương trình phục vụ hệ thống.
Thành phần
z
z
Lưu ý: ngôn ngữ không phải là thành phần hệ thống, nhưng trong thành phần hệ thống có một số CT dịch. Phân biệt: Chương trình phục vụ hệ thống và chương trình ứng dụng
52
Chương trình dịch trong Windows: WIN.COM COMMAND.COM Nguyên tắc dịch: Interpreter
53
**II – QUẢN LÝ FILES VÀ THIẾT BỊ NGOẠI VI
**
z
**Quản lý thiết bị ngoại vi: Cần đảm bảo hệ thống thích nghi với:
**
z z z
Số lượng nhiều, Chất lượng đa dạng, Thuận tiện cho người dùng. Tạo files ở các loại bộ nhớ ngoài, Tìm kiếm, truy nhập files, Đảm bảo độc lập giữa CT và thiết bị
54
z
**Quản lý files: Cho phép người dùng:
**
z z z
**1 – Nguyên tắc phân cấp trong quản lý thiết bị ngoại vi
**
z
z z
Máy tính thế hệ I và II: Processor làm việc trực tiếp với thiết bị ngoại vi, Hạn chế: Tốc độ - Số lượng - Chủng loại, Từ thế hệ III trở lên: Processor TB điều khiển TB ngoại vi (Control Devices) (Controllers)
55
n
TB Vào/Ra
TB Vào/Ra
TB Vào/Ra
56
TB Vào/Ra
TB Vào/Ra
TB Vào/Ra
57
**Nguyên tắc phân cấp trong quản lý thiết bị ngoại vi
**
z
z
z z
z
Phép trao đổi vào ra: thực hiện theo nguyên lý Macroprocessor, Với máy vi tính: Thiết bị điều khiển vào ra ≡ I/O Card, Máy Card on Board, Lập trình trên Card vào/ra: Viết TOOLS khởi tạo chương trình kênh, Khái niệm kênh bó (Multiplex), Card Multimedia.
58
Kênh Multiplex
59
**2 - KỸ THUẬT PHÒNG ĐỆM
**
z
**Khái niệm phòng đệm (Buffer) của OS.
**
BUFFER
SYSTEM
AM
DISK a
AM
RAM
60
KỸ THUẬT PHÒNG ĐỆM z Cơ chế phục vụ phòng đệm, z Vấn đề đóng file output, FLUSH(F), z Vai trò phòng đệm:
z z
**Song song giữa trao đổi vào ra và xử lý, Đảm bảo độc lập:
**
z z z
Thông tin và phương tiện mang, Bản ghi lô gíc và vật lý, Lưu trữ và xử lý,
z
Giảm số lần truy nhập vật lý:Giả thiết mỗi lẩn truy nhập vật lý: 0.01”, truy nhập kiểu BYTE.
61
**KỸ THUẬT PHÒNG ĐỆM
**
Không có Buffer 1B 512B 5KB 50KB 0.01” ~5” ~50” ~8’ Buffer 512B 0.01” 0.01” 0.1” 1”
62
**Các loại phòng đệm
**
z z
z z
Phòng đệm chung hoặc gắn với file, Các Hệ QTCSDL còn hệ thống phòng đệm riêng để nâng độ linh hoạt và tốc độ xử lý, Các loại bộ nhớ Cache và phòng đệm. Ba kiểu tổ chức chính:
z z z
Phòng đệm truy nhập theo giá trị, Phòng đệm truy nhập theo địa chỉ, Phòng đệm vòng tròn.
63
Các loại phòng đệm z A) Phòng đệm truy nhập theo giá trị:
64
**Các loại phòng đệm
**
z
B) Phòng đệm truy nhập theo địa chỉ:
65
**Các loại phòng đệm
**
z
C) Phòng đệm vòng tròn: thường áp dụng cho các hệ QT CSDL.
66
3 - SPOOL
z z z
SPOOL – Simultaneuos Peripheral Opearations On-Line, Không can thiệp vào CT người dùng, Hai giai đoạn:
z z
Thực hiện: thay thế thiết vị ngoại vi bằng thiết bị trung gian (Đĩa cứng), Xử lý kết thúc:
z z
Sau khi kết thúc việc thực hiện CT, Đưa thông tin ra thiết bị yêu cầu.
z
**Chú ý: Đặc trưng của thiết bị trung gian.
**
67
SPOOL
z
Đảm bảo song song giữa xử lý một CT với trao đổi vào ra của CT khác.
Thực hiện chương trình
**Xử lý kết thúc
**
(miễn phí)
68
SPOOL
z
z z z
z
Giải phóng hệ thống khỏi sự ràng buộc về số lượng thiết bị, Khai thác thiết bị ngoại vi tối ưu, Kỹ thuật lập trình hiệu quả. Hệ thống cung cấp các phương tiện để người dụng tạo SPOOL, Ai tạo SPOOL – người đó xử lý kết thúc.
69
z
**Giai đoạn thực hiện: với mỗi phép trao đổi vào ra hệ thống tạo 2 CT kênh:
**
z z
CT kênh I – theo thiết bị yêu cầu, CT kênh II – phục vụ ghi CT kênh I ra thiết bị trung gian,
z z
Xử lý kêt thúc: Đọc CT kênh đã lưu và chuyển giao cho kênh. Như vậy, mỗi thiết bị sử dụng file CT kênh.
70
**4 – HỆ THỐNG QUẢN LÝ FILES
**
z z
∃ CSDL quản lý files, Hệ thống quản lý files - Hệ QT CSDL.
71
?
72
73
**QUẢN LÝ FILE TRONG WINDOWS
**
z
Mục đích:
z z z z
Minh hoạ nguyên lý bảng tham số điều khiển, Tính kế thừa và thích nghi, Cơ chế bảo vệ, Cách thể hiện một số chế độ quản lý bộ nhớ (chương tiếp theo).
74
**TỔ CHỨC THÔNG TIN TRÊN ĐĨA TỪ
**
k c Tra
1 1 1
Sector
2 2 2
3 3
75
3
**CÁC KHÁI NIỆM CƠ BẢN
**
z
Sector:
z z z z
Đánh số từ 1, Số Sector/track – Constant, Hệ số đan xen (Interleave) – nguyên tố cùng nhau với số sector/track, Kích thước 1 sector:
z z
128B 256B
z
z
512B
1KB
76
**CÁC KHÁI NIỆM CƠ BẢN
**
z z z
**Cylinder: 0,1,2, . . . Đầu từ (Header): 0, 1, 2, . . . Cluster:
**
z z z z
Nhóm sectors liên tiếp lôgic, Đơn vị phân phối cho người dùng, Đánh số: 2, 3, 4, . . . Kích thước: 1, 2, 4, 8, 16, 32, 64 (S),
z z
**Địa chỉ vật lý:(H, S, Cyl), Địa chỉ tuyệt đối: 0, 1, 2, . . .
**
77
CẤU TRÚC THÔNG TIN TRÊN ĐĨA TỪ
78
BOOT SECTOR
79
BOOT SECTOR
Stt 1 2 3 4 5 6 7 8 0 3 B D E 10H 11 13 Offs
L (Byte)
**Ý Nghĩa Lệnh JMP (EB xx 90) Tên hệ thống Format đĩa Kích thước Sector Sec/Cluster
**
Địa chỉ tuyệt đối FAT1 trong đĩa lô gíc
3 8 2 1 2 1 2 2
**Số lượng bảng FAT FAT16: Số phần tử ∈ ROOT FAT32: 00 00 Σ sect/Disk (<32MB) hoặc 00 00
**
80
BOOT SECTOR 9 10 11 12 13 14 15 16 17 18 15 16 18 1A 1C 20 24 28 2A 2C 1 2 2 2 4 4 4 2 2 4 Kiểu đĩa từ (F8 – HD, F0 – 1.44MB) FAT16: Σ Sec/FAT FAT32: 00 00 Sec/ Track Số đầu từ Địa chỉ tuyệt BS trong đĩa vật lý Σ Sec / Disk (≥32MB) hoặc 0 Σ Sec / FAT
Flags
Version
Địa chỉ ROOT (Cluster)
81
19 20 21 22 23 24 25 26 27
30 32 34 40 41 42 43 47 52
2 2 1210 1 1 1 4 1110 8
**Inf Địa chỉ lưu BS
**
Dự trữ (00...00)
**Địa chỉ ổ đĩa ( 80 – C:) 00
**
29 – BIOS mở rộng Serial Number Volume Name
FAT32
82
**Boot Sector FAT 16
**
15 16 17 18 19 20 24 25 26 27 2B 36 1 1 1 4 1110 8
**Địa chỉ ổ đĩa ( 80 – C:) 00
**
29 – BIOS mở rộng Serial Number Volume Name
FAT16
83
Ví dụ
EB 02 41 01 80 20 58 00 0C 00 00 20 90 00 34 06 29 46 4D 00 00 00 D1 41 53 00 03 00 09 54 57 F8 0D 00 47 33 49 00 00 00 32 32 4E 00 00 00 20 20 34 3F 00 00 20 20 2E 00 00 00 20 20 31 40 00 00 20 FA 00 00 00 00 20 33 02 3F 02 00 20 C9 08 00 00 00 20 8E 2D 00 00 00 20 41 00 00 00 00 20 BC
84
THƯ MỤC
z z
z
Đóng vai trò mục lục tra cứu, tìm kiếm, Mọi hệ thống đều phải có với những tên khác nhau
(Catalog, Directory, Folder,. . .), Bao gồm: Thư mục gốc (ROOT) + Thư mục con,
z z z z z
Các hệ thống của Microsoft và OS IBM – cấu trúc cây, UNIX - cấu trúc phân cấp, Thư mục = {Phần tử}, mỗi phần tử: 3210 B Phần tử ↔ file, Thư mục con và ROOT: File có cấu trúc.
85
**Cấu trúc phần tử thư mục tên ngắn (Phần tử 8.3)
**
Stt 1 2 3 4 5 6 7 8 Offs 0 8 B C E 10H 12 13 8 3 1 2 2 2 1 1 L Tên (Name) Phần mở rộng (Extention) Thuộc tính (Attribute) Thời điểm tạo file Ngày tạo file Ngày truy nhập gần nhất 00 (Cho NT) Số 0.1” của thời điểm tạo file
86
Ý nghĩa
Phần tử 8.3
9 10 11 12 13 14 16 18 1A 1C 2 2 2 2 4 2 bytes cao của cluster xuất phát Thời điểm cập nhật cuối cùng Ngày cập nhật cuối cùng 2 bytes thấp của cluster xuất phát Kích thước file (Byte)
87
Phần tử 8.3
z z
Byte số 0: Vai trò đặc biệt. 00 – Chưa sử dụng, phần tử chưa sử dụng đầu tiên - dấu hiệu kết thúc thư mục, E5 – (σ) Đã bị xoá, 05 – Tên bắt đầu bằng ký tự σ, 2E 20 (. ) – Phần tử thứ I của thư mục con, 2E 2E (..) – Phần tử thứ II của thư mục con
z z z
z
88
89
7
90
Tên dài
z z z
z z
Không quá 255 ký tự, Unicode, Hệ thống phân biệt theo 66 ký tự đầu tiên, Lưu trữ theo cách đưa vào, Nhận dạng: Đưa về chữ hoa.
**Phần tử tên dài n
**
Phần tử tên dài n-1
**Phần tử tên dài 1 Phần tử 8.3
**
91
**Cấu trúc phần tử tên dài
**
Stt 1 2 3 4 5 6 7 8 Offs 0 1 B C D E 1A 1C 1 1010 1 1 1 1210 2 4 L Ý nghĩa Số thứ tự i (64+i) 5 ký tự C1 – C5 Thuộc tính (00001111B) 00 – dấu hiệu phần tử tên dài ΣK phần tử 8.3 C6 – C11 00 00 C12 – C13
92
**File Allocation Table (FAT)
**
z
Chức năng:
z z z
Quản lý bộ nhớ phân phối cho từng file, Quản lý bộ nhớ tự do trên đĩa, Quản lý bộ nhớ kém chất lượng.
z z
**FAT = {phần tử} Phần tử:
**
z z
**Đánh số:0, 1, 2, . . . Từ phần tử số 2: phần tử ↔ Cluster
**
93
94
FAT
z z
Bit Shutdown = 1 – Ra khỏi hệ thống đúng cách Bit Diskerror = 1 – không có lỗi truy nhập đĩa ở lần truy nhập cuối cùng.
z
z z z z z
**Từ phần tử 2 trở đi:
**
Giá trị 0 – Cluster tự do, FF7 (FFF7, 0FFFFFF7) – Bad cluster, Các giá trị khác – đã phân phối, Các phần tử tương ứng những Clusters của một file - tạo thành một danh sách móc nối, EOC (End of Cluster Chain) – FFF (FFFF, FFFFFFFF).
95
96
MASTER BOOT
97
MASTER BOOT
z
z
Nguyên tắc khai thác HD: z Chia HD thành các phần, mỗi phần có kích thước cố định, z Mỗi phần sử dụng như một đĩa từ độc lập: Đĩa lô gic ( Logical Volume). OS cho phép tạo các đĩa kích thước động trong mỗi đĩa lô gic.
98
**Cấu trúc bảng phân vùng
**
z z z z
Bảng phân vùng bắt đầu từ địa chỉ 1BEH, Bảng phân vùng = {4 phần tử}, Mỗi phần tử sử dụng ↔ Đĩa lô gic, Tồn tại cơ chế cho phép tạo nhiều hơn 4 đĩa lô gíc trên một đĩa vật lý.
99
Cấu trúc phần tử bảng phân vùng
100
**Bảng phân vùng
**
80 01 01 00 0B 3F FF 4D 3F 00 00 00 41 0C 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55AA
80010100 000001C0 00004120 000041E0 55AA
010511BF 5105511F 510551DF 5105D132
11000000 804C0000 C0720000 40BF0000
6F4C0000 40260000 804C0000 12870000
101
**Truy nhập Boot Sector
**
Dùng các hàm API, z Chương trình đọc và đưa ra màn hình nội dung BS của đĩa mềm A: (Hexa và ASCII): Program R_BS_A; Uses Crt, Dos; Const s16: string[16]=‘0123456789ABCDEF’; Var B: array[0..511] of char; reg: registers; i,j,k: integer; c: char; BEGIN clrscr; fillchar(b,sizeof(b),0); writeln(‘Cho dia vao o A: va bam phim bat ky.’); c:=readkey;
z
102
I := 0; Repeat with reg do begin dl := 0; { 0 -> A:, 128 -> C:} dh := 0; {Đầu từ} cl := 1; {Sector} ch := 0; {Cylinder} al := 1; {So Sectors can doc} ah := 2; {2 -> Read; 3 -> Write;. . .} es := seg(b); bx := ofs(b) end;
103
intr($13,reg); inc(i) Until i = 2; for i := 0 to 511 do begin j := b[i] shr 4 + 1; k := b[i] and $0F + 1; write(s16[j]:2, s16[k]); if (i+1) mod 16 = 0 then begin write(‘ ‘:5); for j := i-15 to i do if (b[j] <32) or (b[j] = 255) then write(‘.’) else write(chr(b[j]));
104
writeln; if i = 255 then c:= readkey end end; Repeat Until keypressed END.
105
**III – QUẢN LÝ BỘ NHỚ
**
z z z z z
z
Bộ nhớ tác động nhiều lên độ phức tạp của giải thuật, Phải giải quyết 2 v/đ trái ngược nhau: Tiết kiệm bộ nhớ, Tận dụng tối đa bộ nhớ cho phép. Phần lớn các chương trình: viết trên ngôn ngữ lập trình: Assembler, VB, JAVA, VC++, . . . Với người lập trình: CT và thực hiên CT là ánh xạ từ tên sang giá trị.
106
QUẢN LÝ BỘ NHỚ
z
Với hệ thống:
107
1 – CÁC BƯỚC XỬ LÝ CT
z z z
I+J A+B A+I
108
CÁC BƯỚC XỬ LÝ CT
Quản lý bộ nhớ
QL Tiến trình QL Processor
Biên tập (Link)
Nạp và định vị (Fetch)
z z
**Vai trò của Biên tập (Input/Output), Khái niệm bộ nhớ lô gíc.
**
109
CÁC BƯỚC XỬ LÝ CT
Lô gíc
đí
ng ô h K
us Tên er ’s
tê n
Hà m
tê n
Tên trong
CH T FE
Tổ chức bộ nhớ vật lý?
A
**Chương trình thực hiện
**
110
Bộ nhớ vật lý
M
od u hi l th ện ự c
gian
M
od
ul
ch
**2 – CẤU TRÚC CHƯƠNG TRÌNH
**
z
**Bộ nhớ lô gíc:
**
z z z z
Không gắn với máy tính cụ thể, Không giới hạn về kích thước, Chỉ chứa 1 mô đun hoặc 1 CT, Chỉ phục vụ lưu trữ, không thực hiện.
z z z
Quản lý bộ nhớ lô gíc ~ tổ chức chương trình, Mỗi cách tổ chức CT ⇔ cấu trúc CT, Mọi cấu trúc: đều được sử dụng trong thực tế.
111
**CẤU TRÚC CHƯƠNG TRÌNH
**
z
z z
Đặc trưng mô đun đích (Object Modul): chứa thông tin về các moduls khác liên quan (các móc nối) kích thước lớn. Nhiệm vụ biên tập (Linked): Giải quyết các móc nối. Các loại cấu trúc chính:
z z z z z
Cấu trúc tuyến tính, Cấu trúc động (Dynamic Structure), Cấu trúc Overlay, Cấu trúc mô đun, Cấu trúc phân trang.
z
Một chương trình thực hiện có thể chứa nhiều cấu trúc khác nhau.
112
**CẤU TRÚC CHƯƠNG TRÌNH
**
z
A) Cấu trúc tuyến tính: CT biên tập tìm và lắp ráp các mô đun thành một mô đun duy nhất, chứa đầy đủ thông tin để thực hiện CT,
113
**Cấu trúc tuyến tính
**
z
Đặc điểm:
z z z z
z
Đơn giản, Thời gian thực hiện: min, Lưu động (mobilable) cao, Tốn bộ nhớ: với mỗi bộ dữ liệu chỉ có 13% - 17% câu lệnh đóng vai trò tích cực. Không dùng chung mô đun CT.
114
**B) CẤU TRÚC ĐỘNG
**
z
Trong CT nguồn: phải dùng các lệnh macro hệ thống để nạp, móc nối, xoá (Load, Attach, Delete) . . . các mô đun khi cần thiết,
m0 m0 m0 m0 m0 m2 m2 m2
115
m1
**CẤU TRÚC ĐỘNG
**
z
Đặc điểm:
z
z
z z
Đòi hỏi user phải biết cơ chế và công cụ quản lý bộ nhớ, Thời gian thực hiện lớn: song song thực hiện với tìm kiếm, nạp và định vị, Tiết kiệm bộ nhớ, Kém lưu động khó nạp, cập nhật, xoá.
z
z
**Được sử dụng rộng rãi những năm 60-70 và từ 90 đến nay. Thích hợp cho các CT hệ thống.
**
116
**CẤU TRÚC ĐỘNG
**
z
Các mô đun nạp trong quá trình thực hiện vào các files .DLL ( dynamic Link Library)
z
WIDOWS 98, WINDOWS XP – thư mục SYSTEM, SYSTEM32,
z z z
Biên bản cài đặt, uninstall. Winword, Excel, Vietkey . . . Các ngôn ngữ lập trình: ∃ công cụ tổ chức DLL.
117
**C) CẤU TRÚC OVERLAY
**
z z z z z z
Moduls các lớp, lớp = {các moduls không tồn tại đồng thời} Moduls lớp i được gọi bởi moduls lớp i-1, Thông tin về các lớp: Sơ đồ tổ chức overlay, do user cung cấp cho Link, Link tạo sơ đồ quản lý overlay, Supervisor Overlay tổ chức thực hiện. Đặc điểm:
z z
Phân phối bộ nhớ theo sơ đồ tĩnh, Files .OVL
z
**Ví dụ: FOXPRO, PCSHELL. . . .
**
118
RAM MỨC 0 Moduls mức 1 Moduls mức 2 Moduls mức 3
MỨC 1 MỨC 2
MỨC 3
Tổng cộng:
119
**D) CẤU TRÚC MODULS
**
z z
Biên tập riêng từng mô đun, Tạo bảng quản lý mô đun để điều khiển thực hiện,
z
Đặc điểm: z Tự động hoàn toàn, z Không cần phân phối bộ nhớ liên tục, z Hiệu quả phụ thuộc vào cấu trúc ban đầu của CT nguồn, z Dễ dàng sử dụng chung mô đun.
120
z z z
CT biên tập như cấu trúc tuyến tính, Chia thành các phần bằng nhau – trang, Tạo bảng quản lý trang.
E) CẤU TRÚC PHÂN TRANG
z z z
Đặc điểm: Tiết kiệm bộ nhớ, Hiệu quả không phụ thuộc và cấu trúc ban đầu của CT nguồn.
121
**3 - QUẢN LÝ BỘ NHỚ VẬT LÝ
**
z
Đặc điểm:
z z
Có kích thước cụ thể, Có cấu hình sử dụng cụ thể. Bảo vệ thông tin, Bộ nhớ cho dữ liệu. Cách tổ chức? Xác lập quan hệ với bộ nhớ lô gíc: như thế nào và khi nào? Tình huống thiếu bộ nhớ?
z
**Phục vụ giai đoạn thực hiện CT:
**
z z
z
Vấn đề:
z z z
122
**QUẢN LÝ BỘ NHỚ VẬT LÝ
**
z
**Các chế độ quản lý bộ nhớ vật lý:
**
z z z z
Chế độ phân vùng cố định, Chế độ phân vùng động, Chế độ mô đun, Chế phân trang,
z z
Chế độ kết hợp mô đun và phân trang. Mọi chế độ: đều đang được sử dụng.
123
**a) Chế độ phân vùng cố định
**
z
Bộ nhớ n phần, mỗi phần có kích thước cố định (không nhất thiết bằng nhau), sử dụng như một bộ nhớ độc lập, phục vụ thực hiện 1 CT.
5 KB A C,B
B
124
**Chế độ phân vùng cố định
**
z
Đặc điểm:
z z z z
Mỗi vùng có một danh sách quản lý bộ nhớ tự do, Mỗi vùng: thực hiện một CT ứng dụng, Sơ đồ bảo vệ thông tin: theo toàn vùng. Một số CT điều khiển phải dược copy vào từng vùng.
z z
Phân lớp CT phục vụ để hạn chế lãng phí bộ nhớ, Mô hình: Tổ chức đĩa cứng.
125
z
**Chế độ phân vùng cố định Công cụ phân bố lại bộ nhớ (SWAPPING):
**
z z z
Lệnh OP, Do OP thực hiện, Những vùng nào biên thay đổi: mất thông tin. Lý do: làm lại DSQL bộ nhó tự do.
z z z
Ví dụ: với đĩa cứng: FDISK. CT điều khiển hệ thống: đơn giản. Hệ số song song cố định.
126
**b) CHẾ ĐỘ PHÂN VÙNG ĐỘNG
**
CT Phân phối vùng bộ nhớ liên tục đủ thực hiện và quản lý như bộ nhớ độc lập. z ∃ một danh sách QL bộ nhớ tự do duy nhất.
z
127
**CHẾ ĐỘ PHÂN VÙNG ĐỘNG
**
z
Đặc điểm:
z z
Hệ số song song biến thiên, ∃ hiện tượng phân đoạn ngoài (External Fragmentation) SWAPPING, Lệnh OP, Do OP thực hiện, Không mất thông tin.
z
Công cụ SWAPPING:
z z z
z z z
**Nội dung SWAPPING. Phức tạp của Swapping. Mô hình quản lý đĩa từ SUBST, DRVSPACE
**
128
CHẾ ĐỘ PHÂN VÙNG ĐỘNG
129
**C) CHẾ ĐỘ QUẢN LÝ THEO MÔ ĐUN z CT – cấu trúc mô đun,
**
0
SCB (Segment Control Block)
130
**CHẾ ĐỘ QUẢN LÝ THEO MÔ ĐUN
**
z
Thực hiện CT: địa chỉ dữ liệu phải biểu diễn dưới dạng một cặp
№ Mô đun
z z
offset
SCB RAM, địa chỉ đầu của SCB Rs- Segment Register. Để đọc /ghi dữ liệu: cần 2 lần truy nhập tới bộ nhớ: * (Rs) + s truy nhập tới phần tử thứ s∈ SCB, ** Khi D = 1: A+d truy nhập tới dữ liệu.
131
s
RAM
RAM
132
**CHẾ ĐỘ QUẢN LÝ THEO MÔ ĐUN
**
z
Đặc điểm:
z z
z z z
Không cần phân phối bộ nhớ liên tục, Không đòi hỏi công cụ đặc biệt có thể áp dụng cho mọi MTĐT, Dễ dàng sử dụng chung mô đun giữa các CT, Hiệu quả phụ thuộc vào cấu trúc CT nguồn, Tồn tại hiện tượng phân đoạn ngoài (External Fragmentation).
z
Thiếu bộ nhớ, phận đoạn ngoài Swapping
133
**CHẾ ĐỘ QUẢN LÝ THEO MÔ ĐUN
**
z
SWAPPING: z Do hệ thống đảm nhiệm, z Không mất thông tin, z Nội dung swapping: đưa một hoặc một số mô đun ra bộ nhớ ngoài, giải phóng chổ nạp mô đun mới.
z
**Cách chọn mô đun đưa ra: Option
**
z z z
Mô đun tồn tại lâu nhất trong bộ nhớ, Mô đun có lần sử dụng cuối cùng cách đây lâu nhất, Mô đun có tần xuất sử dùng thấp nhất.
z
IBM PC 286 trở lên: z Một trong 2 chế độ của 286 và một trong 3 chế độ của 386 trở lên, z Swapping - ngầm định – tiêu chuẩn 2.
134
**D) CHẾ ĐỘ PHÂN TRANG
**
z
z
Bộ nhớ được chia thành các phần bằng nhau – các trang (Pages), Các trang – đánh số 0, 1, 2, . . . - địa chỉ trang.
135
**CHẾ ĐỘ PHÂN TRANG
**
z z
CT - cấu trúc phân trang, Bảng quản lý trang PCB (Page Control Block),
DP
AP
136
**CHẾ ĐỘ PHÂN TRANG
**
z
Thực hiện CT: địa chỉ dữ liệu phải biểu diễn dưới dạng một cặp
z z
PCB RAM, địa chỉ đầu của PCB RP- Page Register. Để đọc /ghi dữ liệu: cần 2 lần truy nhập tới bộ nhớ: * (RP) + p truy nhập tới phần tử thứ p∈ PCB, ** Khi Dp = 1: A ∪ d truy nhập tới dữ liệu.
137
138
CHẾ ĐỘ PHÂN TRANG
z
Đặc điểm:
z z z z z z
Không cần phân phối bộ nhớ liên tục, Phải có công cụ kỹ thuật hõ trợ định vị trang, Không sử dụng chung mô đun giữa các CT, Hiệu quả không phụ thuộc vào cấu trúc CT nguồn, Bảng PCB có thể rất lớn, Không bị phân đoạn ngoài.
z
Thiếu bộ nhớ (mọi trang đều đã được sử dụng) Swapping
139
**CHẾ ĐỘ PHÂN TRANG
**
z
SWAPPING: z Do hệ thống đảm nhiệm, z Không mất thông tin, z Nội dung swapping: đưa một trang ra bộ nhớ ngoài, giải phóng chổ nạp trang mới.
z
**Cách chọn trang đưa ra: Option
**
z z z
Trang tồn tại lâu nhất trong bộ nhớ, Trang có lần sử dụng cuối cùngcách đây lâu nhất, Trang có tần xuất sử dùng thấp nhất.
z
**IBM PC 386 trở lên: ngầm định – tiêu chuẩn 2.
**
140
E) CHẾ ĐỘ KẾT HỢP MÔ ĐUN – PHÂN TRANG Bộ nhớ vật lý – phân trang, CT – cấu trúc mô đun, Mỗi mô đun – phân trang:
z z z
141
CHẾ ĐỘ KẾT HỢP MÔ ĐUN – PHÂN TRANG
142
**CHẾ ĐỘ KẾT HỢP MÔ ĐUN – PHÂN TRANG
**
z
Thực hiện CT: địa chỉ dữ liệu phải biểu diễn dưới dạng một nhóm 3:
z z
SCB RAM, địa chỉ đầu của SCB Rs- Segment Register. Để đọc /ghi dữ liệu: cần 3 lần truy nhập tới bộ nhớ: * (Rs) + s truy nhập tới phần tử thứ s∈ SCB, ** Khi D = 1: A+d truy nhập tới PCBs ∈ SCB, *** Khi Dp = 1: A ∪ d truy nhập tới dữ liệu.
143
s
Rs = 300 15
p
81
d
532
12314
1
12314
150
12395
1
405
150
405000
405532
RAM RAM RAM 144
**4 - QUẢN LÝ BỘ NHỚ TRONG IBM PC
**
Bốn mức ưu tiên (Privilege Levels) thực hiện CT: 0 ÷ 3, cao nhất – 0, thấp nhất – 3. z Nguyên tắc tuy nhập: một CT chỉ được quyền truy nhập tới CT và dữ liệu của CT bằng hoặc kém ưu tiên hơn.
z
Nhân
145
IBM PC
z
Bộ nhớ phân phối cho CT - 2 loại: bộ nhớ chung (G) và bộ nhớ riêng (L).
146
IBM PC
z
AM
z
2 chế độ: Chế độ thực (XT) và chế độ bảo vệ (AT). Chế độ Real Mode:
ROM
147
BỘ NHỚ CƠ SỞ
Chế độ Protected Mode
148
**Chế độ Protected Mode
**
z z
Mỗi khối ⇔ MCB (Memory Control Block) Bộ nhớ chung ⇔{MCB} GDT
z
z z
(Global Descriptor Table). Bộ nhớ riêng ⇔{MCB} LDT (Local Descriptor Table). MCB: 8 Bytes/phần tử. Thực hiện CT: GDT RAM, GDTR LDT RAM, LDTR
Lệnh: LGDTR, SGDTR, LLDTR, SLDTR
149
MCB
150
80286
z
Địa chỉ tuyến tính: 32 bits.
z
Khả năng: z Vật lý: AR – 24 bits z Vph= 224 z = 16MB z Lô gic: Vlg=213×21×216 z =230 z =1 GB
151
MCB
152
80386 - PENTUM
z
z
z z
G = 0 - Chế độ mô đun, đơn vị tính kích thước khối – Byte L = 220 = 1 MB. G = 1 - Chế độ phân trang, đơn vị tính kích thước khối – trang (4 KB) L = 220 P = 220×212 = 232 = 4 GB. D = 0 - Chế độ dữ liệu 16 bit, D = 1 - Chế độ dữ liệu 32 bit.
153
80386 - PENTUM
z
Địa chỉ tuyến tính: 48 bits.
z
Khả năng: z Vật lý: AR – 32 bits z Vph= 232 z = 4GB z Lô gic: Vlg=213×21×232 z =246 z = 26×240 z = 64 TB
154
80386 - PENTUM
z
Chế độ kết hợp mô đun – phân trang:
z
Phân phối bộ nhớ:
155
IV – QUẢN LÝ TIẾN TRÌNH (PROCESS)
z
1 - Định nghĩa tiến trình:
z z z
2 – Phân loại: kế tiếp và song song, Tiến trình song song:
156
Phân loại
157
Phân loại
z z
a) Độc lập: Bảo vệ thông tin, b)Quan hệ thông tin: z Tiến trình nhận: Tồn tại? Ở đâu? Giai đoạn nào? z Cơ chế truyền tin:
Hòm thư, z I/O Ports, z Monitor/
z
158
Phân loại
z z
**c) Phân cấp: Tài nguyên cho tiến trình con:
**
z z
Hệ thống QL tài nguyên tập trung: từ hệ thống, Hệ thống QL tài nguyên phân tán: từ vốn tài nguyên tiến trình chính,
z z z z
QL phân tán: Tiến trình chính phải kết thúc sau tiến trình con POST, WAIT. d) Đồng mức: Sử dụng chung theo nguyên tắc lần lượt, Các hệ thống mô phỏng, trò chơi, . . .
159
**3 - BIỂU DIỄN TIẾN TRÌNH SONG SONG
**
z
Giả thiết: S1, S2, . . ., Sn – các công việc thực hiện song song (Trên 1 hoặc nhiều máy).
1
2
n
160
**BIỂU DIỄN z 2 cách mô tả phổ biến:
**
PARBEGIN S1 ; S2; ....... Sn PAREND; COBEGIN S1 ; S2; ....... Sn COEND;
**Các công việc Si được mô tả chính xác bằng một ngôn ngữ lập trình cụ thể.
**
161
4 – TÀI NGUYÊN GĂNG và ĐOẠN GĂNG z Tài nguyên găng: Khả năng phục vụ đồng thời bị hạn chế, thông thường - bằng 1. z Ví dụ: Máy in, quá trình bán vé máy bay . . . z Đoạn găng (chỗ hẹp) của tiến trình, z Điều độ tiến trình qua đoạn găng: Tổ chức cho mọi tiến trình qua được chổ hẹp của mình. z Giải thuật điều độ phải đảm bảo 4 yêu cầu.
162
Yêu cầu
z z z z
i) Đảm bảo tài nguyên găng không phải phục vụ quá khả năng của mình, ii) Không để tiến trình nằm vô hạn trong đoạn găng, iii) Nếu có xếp hàng chờ thì sớm hay muộn tiến trình cũng qua được đoạn găng, iv) Nếu có tiến trình chờ đợi và nếu tài nguyên găng được giải phóng, thì tài nguyên găng phải phục vụ ngay cho tiến trình đang chờ đợi.
163
Công cụ điều độ
z
**Công cụ điều độ: 2 loại:
**
z
Cấp cao: do hệ thống đảm nhiệm, nằm ngoài tiến trình được điều độ, z Cấp thấp: cài đặt ngay vào trong tiến trình được điều độ. z Các giải thuật điều độ cấp thấp: 3 lớp giải thuật: z Phương pháp khoá trong, z Phương pháp kiểm tra và xác lập, z Kỹ thuật đèn báo.
164
**5 – CÁC GIẢI THUẬT ĐIỀU ĐỘ CẤP THẤP
**
z z
**Phương pháp khoá trong: Nguyên lý:
**
z z z
Mỗi tiến trình (TT) đặt tương ứng tài nguyên găng với 1 biến ∈ G, TT dùng biến này để đánh dấu việc mình đang sử dụng tài nguyên găng, Trước khi vào đoạn găng TT phải kiểm tra biến tương ứng của các TT khác và chỉ vào đoạn găng khi không có TT nào đang sử dụng tài nguyên găng.
165
**Phương pháp khoá trong
**
z
**Môi trường ví dụ: Xét trường hợp:
**
z z z z
2 tiến trình, Mỗi TT có một đoạn găng ở đầu, 1 tài nguyên găng với khả năng phục vụ:1, Các tiến trình lặp vô hạn. Sơ đồ nguyên lý: nêu ý tưởng chung, Giải thuật điều độ: sơ đồ hành động để đảm bảo điều độ.
166
z
**Tránh nhầm lẫn giữa 2 khái niệm:
**
z z
z z z z z z z z z z z z z z z
SBEGIN Ơ ĐỒ NGUYÊN LÝ
Ban đầu k = 0; khoá mở PARBEGIN tt1: while k = 1 do; <-chờ đợi tích cực k := 1; <đoạn găng tt1> k := 0; <phần còn lại của tt1> tt2 : while k = 1 do; <-chờ đợi tích cực k := 1; <đoạn găng tt2> k := 0; <phần còn lại của tt2> PAREND END
167
**KIỂM TRA VÀ XÁC LẬP (TEST and SET)
**
z
Cơ sở: dùng lệnh máy TS có từ các máy tính thế hệ III trở đi.
168
**TEST and SET
**
z z
IBM 360/370: ∃ 1 lệnh TS ( mã 92H), IBM PC: Nhóm lệnh BTS (Binary Test and Set):
L:= G:=
G 1
¬G 0
G 1
¬G 0
169
z
Sơ đồ điều độ:
TEST and SET
170
**TEST and SET
**
Đặc điểm: z Đơn giản, độ phức tạp không tăng khi số tiến trình tăng. Nguyên nhân: Cục bộ hoá biến và tính liên tục của KT & XL, z Tồn tại hiện tượng chờ đợi tích cực. Nguyên nhân: Mỗi TT phải tự đưa mình vào đoạn găng.
171
**KỸ THUẬT ĐÈN BÁO(Semaphore)
**
z z
Dijsktra đề xuất 1972. Đề xuất: z Mỗi tài nguyên găng được đặt tương ứng với một biến nguyên đặc biệt S (Semaphore), z Ban đầu: S ← Khả năng phục vụ t.ng. găng, z ∃ 2 lệnh máy P(S) và V(S) thay đổi giá tri của S, mỗi lệnh làm 2 công việc và làm một cách liên tục.
172
z
KỸ THUẬT ĐÈN BÁO Nội dung lệnh P(S): * Dec(s); ** If S < 0 then Đưa TT đi xếp hàng. Nội dung lệnh V(S): * Inc(s); ** If S ≤ 0 then Kích hoạt TT đang xếp hàng.
z
173
z
Thực hiện:
z z
**KỸ THUẬT ĐÈN BÁO
**
Vì nhiều lý do, không thể chế tạo MT với 2 lệnh trên, Lệnh P(S), V(S) thủ tục tương ứng.
z
Đảm bảo tính liên tục:
174
**KỸ THUẬT ĐÈN BÁO
**
z
Sơ đồ điều độ:
175
KỸ THUẬT ĐÈN BÁO
Semaphore nhị phân: z Phần lớn các tài nguyên găng có khả năng phục vụ = 1 S nhị phân. z P(S): If s = 0 then Xếp_hàng Else s := 0; z V(S): If dòng_xếp_hàng ≠ NULL then Kích_hoạt Else s := 1; Vấn đề đặt tên các thủ tục P và V.
176
**6 – CÔNG CỤ ĐIỀU ĐỘ CẤP CAO
**
z z z
z
Đoạn găng quy ước, Biến điều kiện quy ước, Monitor hỗ trợ điều độ: cung cấp giá trị cho biến điều kiện quy ước. Monitor đóng vai trò vỏ bọc bảo vệ ngăn cách giữa tài nguyên găng và công cụ truy nhập tới nó.
177
**7 - BẾ TẮC và CHỐNG BẾ TẮC
**
z z z
Khái niệm bế tắc (Deadlock): Cùng chờ đợi, Vô hạn nếu không có tác động từ bên ngoài.
z
**Sẽ không có bế tắc nếu TT A bắt đầu đủ sớm hay đủ muộn.
**
178
**BẾ TẮC và CHỐNG BẾ TẮC
**
z
**Điều kiện xuất hiện bế tắc: hội đủ đồng thời 4 điều kiện:
**
z z z z
∃ tài nguyên găng, Có tổ chức xếp hàng chờ đợi, Không phân phối lại tài nguyên, ∃ hiện tượng chờ đợi vòng tròn. Phòng ngừa, Dự báo và tránh, Nhận biết và khắc phục.
179
z
**Chống bế tắc: 3 lớp giải thuật:
**
z z z
**Phòng ngừa z Điều kiện áp dụng:
**
z z
Xác xuất xuất hiện bế tắc lớn, Các biện phápTổn thất lớn.
z
z
Biện pháp: tác động lên một hoặc một số điều kiện gây bế tắc để 4 điều kiện không xuất hiện đồng thời. Các giải pháp: được áp dụng để nâng cao hiệu quả của hệ thống.
180
**Phòng ngừa z Chống tài nguyên găng:
**
z z z
Tổ chức hệ thống tài nguyên lô gíc, 2 mức truy nhập, SPOOL. Chế độ phân phối sơ bộ, Trước khi ngắt TT: lưu trạng thái (Dump), Công cụ:
z z
z
**Chống xếp hàng chờ đợi:
**
z z z
Điểm gác (Control Points), Điểm ngắt (Break Points)
181
Phòng ngừa
z
**Đặt điểm gác:
**
Cố định trong CT, z Theo tác nhân ngoài (vd: thời gian)
z
z
Ứng dụng:
z z z
Hiệu chỉnh CT, Thực hiện các CT dài, Với toàn bộ hệ thống: Hibernating.
182
Phòng ngừa
z
**Phân phối lại tài nguyên:
**
z
z z
z
Các tài nguyên quan trọng (Bộ nhớ, Processor . . .) luôn luôn được phân phối lại, Chủ yếu: chỉ cần lưu ý các tài nguyên riêng, Hệ thống tài nguyên lô gíc: giảm nhu cầu phân phối lại. Để phân phối lại: Lưu và khôi phục trạng thái tài nguyên.
183
Phòng ngừa
z
**Chống chờ đợi vòng tròn:
**
z z
Phân lớp tài nguyên, tạo thành hệ thống phân cấp, Nguyên tắc phân phối: Khi chuyển lớp - phải giải phóng tài nguyên lớp cũ.
184
**DỰ BÁO VÀ TRÁNH
**
z
z
Mỗi lần phân phối một tài nguyên: kiểm tra xem việc phân phối này có thể dẫn đến nguy cơ bế tắc cho một số tiến trình nào đó hay không và là những tiến trình nào? Điều kiện môi trường:
z z
Xác xuất xẩy ra bế tắc nhỏ, Tổn thất (nếu có bế tắc) – lớn.
185
**DỰ BÁO VÀ TRÁNH
**
z z
**Giải thuật tiêu biểu: “Người chủ ngân hàng”. Giả thiết:
**
z z z z z
**Xét 1 loại tài nguyên, số lượng tstb, n tiến trình, Maxi, Ffoii, Kti – boolean,
**
z z
True – chắc chắn kết thúc được, False – trong trường hợp ngược lại.
186
DỰ BÁO VÀ TRÁNH
187
**DỰ BÁO VÀ TRÁNH
**
z z z z
Tiêu chuẩn dự báo: ngặt, Dựa vào Kti biết các TT có nguy cơ bế tắc, Xử lý trước khi TT bị bế tắc. Đặc điểm giải thuật:
z z z z
Đơn giản, Input: Maxi – tin cậy, Mỗi loại tài nguyên ⇔ thủ tục, Mỗi lần phân phối kiểm tra.
188
**NHẬN BIẾT VÀ KHẮC PHỤC
**
z
z
**Định kỳ kiểm tra các TT chờ đợi để phát hiện bế tắc, Điều kiện áp dụng:
**
z z
Xác xuất xẩy ra bế tắc bé, Tổn thất (nếu có bế tắc) – bé.
z z
**Áp dụng với phần lớn OS trong thực tế, Do OP đảm nhiệm.
**
189
**NHẬN BIẾT VÀ KHẮC PHỤC
**
z
z z z z z
Lệnh OP các nhóm lệnh phục vụ nhận biết và khắc phục, Nhóm lệnh xem trạng thái (Display Status), Nhóm lệnh tác động lên dòng xếp hàng TT, Nhóm lệnh tác động lên TT, Quan trọng: các lệnh huỷ tiến trình, Các biện pháp hỗ trợ và ngăn chặn tự động.
190
**8 - GỌI TIẾN TRÌNH
**
z z z
TT có thể cạnh tranh hoặc tương tác với nhau, Mối quan hệ tương tác: tuần tự hoặc song song, Xác lập quan hệ:
z z
Lời gọi, Cơ chế xử lý sự kiện (Sẽ xét ở chương sau), Trong phạm vi một hệ thống, Giữa các hệ thống: z RI (Remote Invocation), z RPC (Remote Procedure Call), Lý thuyết chung: RMI (Remote Methods Invocation)
191
z
**Các cách gọi:
**
z z
z
**GỌI TIẾN TRÌNH
**
z
Sơ đồ gọi:
z z
Không đối xứng, Đối xứng. Theo giá trị, Theo địa chỉ, CR (Call by Copy/Restore).
z
**Kỹ thuật truyền tham số:
**
z z z
192
**GỌI TIẾN TRÌNH
**
z
**Thông tin tối thiểu để lưu và khôi phục TT:
**
z z z z z
Nội dung các thanh ghi, Địa chỉ lệnh, Vùng bộ nhớ RAM liên quan, Vùng bộ nhớ phục vụ của hệ thống, Các sự kiện chưa xử lý.
z
Phân biệt sơ đồ gọi đối xứng và đệ quy.
193
V – QUẢN LÝ PROCESSOR
z
z
z
Mục đích: Giảm thời gian chết của Processor nâng cao hiệu quả hệ thống, Vai trò thiết bị trung tâm: liên kết các bộ phận đọc lập (cứng và mềm) thành hệ thống hoạt động đồng bộ. Trong phần này: xét hoạt động của 1 CPU.
194
1 – PROCESSOR LÔ GÍC
195
2 – CÁC TRẠNG THÁI CƠ BẢN CỦA TIẾN TRÌNH
CT
TT Sẵn sàng
TT Thực hiện
TT Chờ đợi
z z
**Đặc trưng các loại trạng thái, Vấn đề cần giải quyết: 3 loại.
**
196
VẤN ĐỀ
CT
TT Sẵn sàng
TT Thực hiện
TT Chờ đợi
197
VẤN ĐỀ
a) Liên quan tới dòng TT sẵn sàng: Cách tổ chức phục vụ dòng xếp hàng?
198
VẤN ĐỀ
z
**Trình tự phục vụ tác động lên thời gian chờ đợi trung bình tw : giả thiết – 3 TT :
**
1 2 3
199
VẤN ĐỀ
z
**Thời gian thực hiện tiến trình:
**
Không đẩy ra (Nonpreemptive), (Xử lý theo lô) z Có đẩy ra (Preemptive) (Phân chia th ời gian) TT CT Sẵn sàng Lượng tử thời gian: 0.03” ÷ 0.2”.
z
2 chế độ phục vụ
TT Thực hiện
KT
TT Chờ đợi
200
VẤN ĐỀ
z
**c) Thời điểm đưa TT chờ đợi trở lại sẵn sàng? Cơ chế sự kiện và ngắt.
**
Thời điểm?
CT
TT Sẵn sàng
TT Thực hiện
TT Chờ đợi
201
**3 - ĐIỀU ĐỘ THỰC HIỆN TT
**
z
z
**TT ⇔ thứ tự ưu tiên phục vụ,
**
Yêu cầu:
z z
tw min. TT kết thúc. Một dòng xếp hàng, Nhiều dòng xếp hàng.
z
Chế độ:
z z
202
**Chế độ một dòng xếp hàng
**
z
**a) FCFS (First come – First served):
**
z z z z z
Đơn giản, ∀ TT kết thúc được, Không cần input bổ sung, Tw – lớn, Non-Preemtipve.
203
**Chế độ một dòng xếp hàng
**
z
**b) SJN (Shortest Job – Next):
**
z z z z z z
Thời gian thực hiện ít ưu tiên cao, Tw giảm, TT dài có nguy cơ không kết thúc được, Khó dự báo thời điểm phục vụ TT, Non-Preemtipve, Input: Thời gian thực hiện TT.
204
**Chế độ một dòng xếp hàng
**
z
**c) SRT (Shortest Remaining Time):
**
z
z z z
Thứ tự ưu tiên phục vụ: xác định theo lượng thời gian còn lại cần thiết để kết thúc TT, tw giảm mạnh, Các đặc trưng khác: tương tự như SJN, TT dài càng có nguy cơ không kết thúc được!
z
Ở các chế độ Non-Preemtipve: cần có tlim huỹ TT hoặc đưa về thứ tự ưu tiên thấp nhất.
205
**Chế độ một dòng xếp hàng
**
z
d) RR (Round Robin):
z z z z
Preemtipve, ∀ TT - kết thúc đươc, Khả năng đối thoại với TT, Ưu tiên thích đáng với TT dài: phân lớp phục vụ với t lớn hơn.
t( l thờ ượn i g g tử ian )
10% 10% 10% 10% 10% Bổ sung TT mới
10% 10% 10% 10%
10%
206
Chế độ nhiều dòng xếp hàng
207
4 - NGẮT và XỬ LÝ NGẮT
z
**Định nghĩa ngắt (Interrupt):
**
z
z
z
Cơ chế Sự kiện và Ngắt: từ MT thế hệ III, IBM 360/370 – 7 loại sự kiện, IBM PC – 256 loại sự kiện.
208
**PHÂN LOẠI NGẮT
**
z
Ngắt trong và ngắt ngoài,
z z
Ngắt trong: /0, tràn ô, . . . Ngắt ngoài: I/O Int, Timer, . . . Chắn được: i/o Int, Không chắc được: Timer Int.
209
z
**Ngắt chắn được và không chắn được:
**
z z
z
Ngắt cứng và ngắt mềm.
XỬ LÝ NGẮT
Mức xử lý I
Mức xử lý II
210
CT con và CT xử lý ngắt
211
**5 - Xử lý ngắt trong IBM PC
**
z z z z
**Ngắt ⇔ Pointer (4 bytes), Véc tơ ngắt = {Pointers} (1 KB), Khối bộ nhớ xử lý ngắt, Nét đặc biệt:
**
z z z z z z
∃ các ngắt | Pointer Bảng tham số (Int 11, 1E, 41, . . .), Ngắt KT CT – Int 20, Ngắt thường trú CT Int 27, Ngắt R/W đĩa theo địa chỉ tuyệt đối – Int 25, 26, ∃ ngắt tương ứng với việc bấm phím (Int 05, 1B), Ngăt OS mô phỏng xử lý các sự kiện (Int 21), Một số sự kiện: dành cho user tạo ngắt mềm Lập trình hướng sự kiện (EOP).
212
**VI - CẤU HÌNH và QUẢN LÝ HỆ THỐNG
**
z z
**1 - Hệ thống nhiều Processors. Các loại cấu hình:
**
z z z
Cấu hình phân cấp, Liên kết linh hoạt, Đẳng cấu, S – tài nguyên găng, TS S điều độ,
z
**Quản lý tiến trình:
**
z z
z
**Đảm bảo toàn vẹn chức năng và toàn vẹn cấu hình.
**
213
**CẤU HÌNH và QUẢN LÝ HỆ THỐNG
**
2 - Bảo vệ hệ thống: Nguy cơ:
z z z z
z z
Mất hoặc hỏng dữ liệu, Sử dụng tài nguyên với mục đích xấu, Truy nhập không đăng ký, Dò rỉ thông tin. Nguyên lý ngăn chặn, Nguyên lý cho phép.
z
**Cơ chế bảo vệ:
**
z z
z
**Giải thuật và biện pháp bảo vệ: linh hoạt, thường xuyên thay đổi.
**
214
CẤU HÌNH và QUẢN LÝ HỆ THỐNG 3 – Thiết kế và xây dựng hệ thống: Nguyên lý tập trung: WINDOWS, UNIX, OS IBM, . . . Nguyên lý “Thử và sai”: LINUX:
z z z z
z z z
Không có đề xuất hướng chung, Mã nguồn mở cho phép mọi người nghiên cứu, bổ sung sửa đổi, Phát triển theo nguyên lý tự điều chỉnh, Giao diện: User tự trang bị.
215
**4 - Hệ thống của Microsoft
**
z
.
216

X-Served-By: cache, cache-iad2633-IAD

Set-Cookie: stg=927; Domain=.scribd.com; Path=/; Expires=Fri, 19-Nov-27 03:03:04 GMT

X-Page-Type: docview

X-Cache: HIT, MISS

Via: 1.1 varnish


markdown:
# Thánh Ca: Như Cánh Chim Bay Lên – Flee As a Bird
**Tựa đề: Như Cánh Chim Bay Lên
Nguyên tác: Flee As a Bird** **Lời: Mary Stanley Bunce Dana Shindler (1810-1883)** **Nhạc: Giai điệu Tây Ban Nha** **Hòa âm: Mary Stanley Bunce Dana Shindler** [Thánh Ca Hội Thánh Tin Lành Baptist](http://www.wiki.thuvientinlanh.org/index.php?title=Th%C3%A1nh_Ca_H%E1%BB%99i_Th%C3%A1nh_Tin_L%C3%A0nh_Baptist)(1993) – Bài Số 200 **Flee As a Bird**
1. Flee as a bird to your mountain,
thou who art weary of sin;
Go to the clear flowing fountain
where you may wash and be clean.
Haste, then, th’Avenger is near thee;
Call, and the Savior will hear thee;
He on His bosom will bear thee;
O thou who art weary of sin,
O thou who art weary of sin.
2. He will protect thee forever,
wipe every falling tear;
He will forsake thee, O never,
sheltered so tenderly there.
Haste, then, the hours are flying,
spend not the moments in sighing,
Cease from your sorrow and crying:
The Savior will wipe every tear,
The Savior will wipe every tear.
**Như Cánh Chim Bay Lên
**
- 1. Hồn tôi bay lên những ưu phiền.
- Nhẹ như chim non tung đôi cánh mềm.
- Tìm bay sang bên suối trong êm đềm,
- Gội bao nhiêu tội, áo trắng liền.
- Rồi lướt qua miền sáng tươi thanh bình,
- Khi ngàn muôn cám dỗ đang vây quanh mình.
- Hồn yên vui trong cánh tay nhân hiền.
- Bên Ngài tôi luôn được Chúa giữ gìn.
- Lắng nghe tiếng êm đềm Chúa nhủ khuyên.
- 2. Lệ vương đôi mi, Chúa lau khô rồi.
- Ngài nâng niu tôi, yêu thương suốt đời.
- Dù khi gian nguy, Chúa không xa rời,
- Lòng tôi vui mừng hưởng phước Trời.
- Ngày lướt qua dường nước trôi qua cầu,
- Nên Ngài không muốn tôi hay ưu sầu.
- Vượt trên đua chen đến nơi an bình.
- Vươn mình như chim trời vỗ cánh mềm.
- Ðáp theo tiếng gọi: Hãy bay lên!
**Thư Viện Tin Lành**
[www.thuvientinlanh.org](http://www.thuvientinlanh.org)

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Identified-Payload-Type: text/html

Server: Apache/2.2.22 (Ubuntu)

Connection: close

Content-Security-Policy: upgrade-insecure-requests;

Vary: Cookie,Accept-Encoding

Content-Type: text/html; charset=UTF-8


markdown:
# Nghe Đọc Kinh Thánh: Sách Ê-phê-sô
**Sách Ê-phê-sô**
**Kinh Thánh Việt Ngữ **
**Bản Dịch 1926**
**Người đọc: Mục sư Nguyễn Thỉ**
**Thư Viện Tin Lành**
**www.thuvientinlanh.org** **Sách Ê-phê-sô**
**Kinh Thánh Việt Ngữ **
**Bản Dịch 1926**
**Người đọc: Mục sư Nguyễn Thỉ**
**Thư Viện Tin Lành**
**www.thuvientinlanh.org**
©2012-2017 by Thư Viện Tin Lành


markdown:
[ArtBrain](/u/ArtBrain)Pakistan
# Photoshop Design for Invoice
-
**Trạng thái:**Closed
-
**Giải thưởng:**€50
-
**Các bài thi đã nhận:**1
-
**Người thắng cuộc:** [ArtBrain](/u/ArtBrain)
## Tóm tắt cuộc thi
I would like to have this Invoice (picture 1) editable on the underline text, as shown on picture 2.
The file must be in psd format, and the text font must be as similiar as possible.
## Các kĩ năng được đề xuất
[Đăng một cuộc thi tương tự](/contest/create.php)
## Phản hồi của người thuê
“Excellent work!”
**paulomesquita**, Portugal.
## Những bài dự thi tốt nhất dự cuộc thi này
[Xem nhiều bài dự thi hơn](
/contest/Photoshop-Design-for-Invoice-17826/entries
)
## Bảng thông tin công khai
## Làm thế nào để bắt đầu với cuộc thi
-
Đăng Cuộc thi của bạn Nhanh chóng và dễ dàng
-
Nhận được vô số Bài dự thi Từ khắp nơi trên thế giới
-
Trao giải cho bài dự thi tốt nhất Download File - Đơn giản!
[Đăng một cuộc thi ngay bây giờ](/contest/create.php) [hoặc tham gia với chúng tôi ngay hôm nay!](/signup)

WARC-Truncated: length

X-Cache: MISS

Server: nginx

Accept-Ranges: bytes

X-Frame-Options: SAMEORIGIN

Vary: Accept-Encoding, X-Authenticated


markdown:
# SEO for a template site
Ngân sách $100-500 USD
I need someone that can guarantee me that my site can be on the top spot of google, i need someone that can know the algothims so i can be in the top.
## 25 freelancer đang chào giá trung bình $391 cho công việc này
[Maven](/u/Maven)
I assure you for top position on google for you. If intrested pls contact me back. Regards Abi
[megaport](/u/megaport)
I know but it takes at least 2-3 months to reach that goal...
[haroonrashid](/u/haroonrashid)
Hello! I have been promoting websites for the last 2 years. I can guarantee you top position on google.
[eSolutions](/u/eSolutions)
Hi, I think that we could provide you with the SEO help you are looking for
and if you would be interested we can also propose and arrange for you Web
Promotion based campaings which could bring you also a lot of
[Thêm](#)
[foxvalleywebs](/u/foxvalleywebs)
Hi there, I can optimize your pages and improve your ranking on the search engines. I'm easy to work with. I look forward to hearing form you and developing a long lasting working relationship. Best Regards, Denise
[Thêm](#)
[dtarver](/u/dtarver)
Hi I am an Internet Marketing Guru and run an internet marketing company! I know what you need to do to achieve you goals. Please contact me.
[kinsella74](/u/kinsella74)
Top ratings can only be guaranteed using Pay Per Click unless you have very little competition. There are tricks to SEO which can make SEO bring you toward the top aside from PPC. I'm willing to do SEO for you for 30
[Thêm](#)
[LookAtMe012](/u/LookAtMe012)
We are an internet solution team located in the heart of Houston, Texas whom specialize in SEO. Please see PMB for details on my bid.
[designzoro](/u/designzoro)
Hi,
I am a professional Web Designer/ Developer, with over 10 years of
experience working in the field of New Media and web development. My
work is unique and professional. I design quality and functional sites.
Pl
[Thêm](#)


markdown:
# coustom owen project
Ngân sách $30-250 USD
I need a new website. I need you to build it. i need frontend and backend and database api dev for my project
## 10 freelancer đang chào giá trung bình $182 cho công việc này
[anil348techwires](/u/anil348techwires)
We work in IT service sector. If you have any requirement for Web development, Mobile Application development, Digital Marketing, Relevant Skills and Experience PHP Proposed Milestones $222 USD - FIRST MILESTONE
[kunika1923](/u/kunika1923)
php Relevant Skills and Experience php Proposed Milestones $30 USD - website
[mangaram1975](/u/mangaram1975)
I am more then 4 years experienced in WEB-DESIGN / GRAPHIC-DESIGN / WORDPRESS /Magento/Joomla Adobe-Photoshop / corel-draw / PHP /Bootstrap/ PSD-TO-XHTML / PSD-TO-HTML / MYSQL / CSS / HTML
Relevant Skills and Experien
[Thêm](#)
[amiewriter](/u/amiewriter)
- Rich experience in PHP custom coding / Database creation and Optimization.
- Highly skilled in PHP / Mysql / JavaScript / HTML5 / CSS3.
Relevant Skills and Experience
Also have very good knowledge of javascript, jQ
[Thêm](#)


markdown:
# Get Traffic to my Website
Ngân sách $30-250 USD
Hi,
I am the CEO of a collaborative platform for freelancer in Africa which aim to follow and control your project thanks to a project management include.
The website is: [url removed, login to view]
I would like to attract on my website freelancer and professionnals base in Africa (Cameroon is a plus) to see the traction. I want them to sign in/register as freelancer thanks to their Linkedin profile.
I would like to have more leads and have email of people who visit the website.
I really need help, my website is in french.
## 90 freelancer đang chào giá trung bình $116 cho công việc này
[mikehurley](/u/mikehurley)
Please give your website URL for analysis for which you want SEO for this project
Relevant Skills and Experience
We have 10 years SEO experience can do white hat SEO for references please check our reviews 2900 revi
[Thêm](#)
[eSignWebServices](/u/eSignWebServices)
Get Organic Traffic from Search Engines to Your Website using White hat SEO practices.
Relevant Skills and Experience
Experienced SEO team, White Hat On-Page and Off-Page SEO, No Hidden Fees, No Setup Fees, and No Lon
[Thêm](#)
[Top10Rankings](/u/Top10Rankings)
Hello from Europe,
We have more information and questions ready to share. Please start chat now for more information, proposal and terms.
I am at your disposal!
Relevant Skills and Experience
If you see our Review
[Thêm](#)
[Pratishtha](/u/Pratishtha)
Hi,
I hope you are doing the well. My name is Pratishtha and I’ve been working In this field for the last 7 years.I always believe on long term relationship ..
Relevant Skills and Experience
We will provide you both
[Thêm](#)
[HireSEOExperts](/u/HireSEOExperts)
Hi,
I am offering Top Quality SEO Service including (On Page Off Page Optimization). I am here to increase your website traffic by implementing my extraordinary On-Page issues fixing techniques.
Relevant Skills an
[Thêm](#)
[globalsquares](/u/globalsquares)
I am Deepak Kumar, I have more than 7 years of experience & expertise in SEO, We use off-site and on-site SEO strategies to achieve results according to the latest guidelines on search engine ranking.
Relevant Skills
[Thêm](#)
[Williskhan](/u/Williskhan)
"SEO LEVEL 3 - EXAM PASSED"
Dear Sir,
How Can I Rank in Google Top pages?
1. With White Hat Methods
2. Strong 300+ Monthly Back links Report
3. Advance and Complete On Site Optimization
[Thêm](#)
[Sandiya](/u/Sandiya)
Proposed Milestones $77 USD - Completely White Hat SEO ( ON Page OFF Page )
[saurabh121](/u/saurabh121)
Hello,
We will achieve your website on Google 1st page top 10 positions within 3 to 4 months. We will do only white hat On-page and Off-page SEO using all Google Guidelines or Panda safe .
Relevant Skills and Experien
[Thêm](#)
[websranker](/u/websranker)
Hi, Please check this link. Shared full proposal of on-page and off-page tasks can be done as it will suit your website: [url removed, login to view]
Relevant Skills and Experience
Int
[Thêm](#)
[SeoQueen786](/u/SeoQueen786)
hello sir , we are ready to provide you work , please message us
Relevant Skills and Experience
we have 8+ year experience in SEO work
Proposed Milestones
$100 USD - this price is for one month
Additional Services
[Thêm](#)
[GoogleRanking](/u/GoogleRanking)
We are provide you full SEO service On page and Off page Include SMO. I promise I will rank your website Google first page Ranking


markdown:
[](/a/4127816.html)
Tổng thống Hoa Kỳ George W. Bush và Tổng thống Pháp Nicolas Sarkozy cảnh báo rằng chương trình võ khí hạt nhân của Iran sẽ đặt một mối đe cho nền hòa bình và an ninh thế giới.
Hai nhà lãnh đạo đã mở cuộc hội đàm tại thủ đô Paris hôm thứ Bảy, sau khi Iran tuyên bố sẽ không xét đến bất cứ đề nghị nào yêu cầu họ ngưng chương trình nâng cấp uranium.
Ông Sarkozy nói rằng việc Iran có võ khí hạt nhân là điều không thể chấp nhận được.
Trong khi đó Tổng thống Hoa Kỳ cảnh báo rằng một nước Iran trang bị võ khí hạt nhân sẽ là một mối đe dọa lớn cho hòa bình thế giới.
Nhà lãnh đạo Mỹ cũng thúc giục Tổng thống Syri Bashar al-Assad ngưng hợp tác với Iran và ngưng chứa chấp các phần tử khủng bố.
Ông cũng bày tỏ sự hậu thuẫn mạnh mẽ đối với việc thành lập một nước Palestine và kêu gọi nhà lãnh đạo Syri hỗ trợ cho tiến trình này.

X-UA-Compatible: IE=edge

Cache-Control: public, max-age=300

Vary: Accept-Encoding

X-XSS-Protection: 1; mode=block

Content-Language: vi

Content-Type: text/html; charset=utf-8


markdown:
[](/a/4127816.html)
Các nhà lãnh đạo thế giới, kể cả Đức Giáo Hoàng đều lên tiếng chia buồn trước tin bà Corazon Aquino, cựu Tổng Thống của Philippines qua đời.
Người phụ nữ đã từng lãnh đạo các cuộc biểu tình nhằm phục hồi dân chủ cho đất nước đã từ trần hôm thứ Bảy vì ung thư ruột già, thọ 76 tuổi.
ĐGH Bênêđictô nói Ngài 'đau buồn sâu sắc' trước sự ra đi của bà.
Tổng Thống Gloria Arroyo của Philippines đang ở Washington nói Philippines đã mất đi một kho tàng quốc gia.
Tổng Thống Hoa Kỳ Barack Obama gửi lời chia buồn đến gia đình bà Aquino và nhân dân Philippines.
Các nhà lãnh đạo quốc gia khác nói rằng bà Aquino là người đã đưa Philippines vào một kỷ nguyên mới, sau nhiều năm dưới chế độ độc tài.
Linh cữu của bà được quàn tại một trường học ở Manila để công chúng đến viếng.

Set-Cookie: SessionID=2863666092.20480.0000; path=/; Httponly; Secure


markdown:
Đường dẫn truy cập
Tới nội dung chính
Tới điều hướng chính
Đi tới "Tìm"
Ngôn ngữ khác
Tìm
Tìm
Nghe
Xem
Trang chủ
Việt Nam
Hoa Kỳ
Biển Đông
Thế giới
Blog
Diễn đàn
Mục
Đời sống
Kinh tế
Khoa học
Sức khoẻ
Văn hoá
Thể thao
Giáo dục
Chuyên đề
APEC Việt Nam 2017
Trịnh Vĩnh Bình vs. Chính phủ Việt Nam
Vụ Trịnh Xuân Thanh
Ngư Dân Việt và Làn Sóng Trộm Hải Sâm
Bên Kia Quốc Lộ: Tiếng Vọng Từ Nông Thôn Mỹ
Thượng đỉnh Mỹ-Việt 2017
30/4: Ngày ấy - Bây giờ
Trump - 100 Ngày Đầu
VOA 75 năm
Bầu cử Hoa Kỳ 2016
Xung đột và Ngoại giao ở Biển Đông
Obama thăm Việt Nam
Học tiếng Anh
Video
Đăng nhập Facebook
Thêm
VOA Vietnamese TV
Chương trình mới nhất
Truyền hình vệ tinh VOA 21/11/2017
Sắp tới
07:00 - 07:30
Truyền hình vệ tinh VOA
Thêm
VOA Express
Phóng sự
Các chương trình khác
VOA Vietnamese Audio Tube
Chương trình mới nhất
VOA 4 giờ 30 sáng
Sắp tới
22:00 - 23:00
VOA 10 giờ khuya
04:30 - 05:00
VOA 4 giờ 30 sáng
Thêm
Chương trình 4 giờ 30 sáng
Chương trình 10 giờ khuya
Các chương trình khác
Tìm
Tìm
Trước
Kế tiếp
0
Tin mới
Trước
Kế tiếp
0
Trực tiếp
Hoa Kỳ
Tổng thống Obama sắp công du châu Phi
26/06/2013
Tổng thống Mỹ Barack Obama sắp bắt đầu chuyến công du kéo dài một tuần đến châu Phi
Tổng thống Mỹ Barack Obama sắp sửa bắt đầu chuyến công du kéo dài một tuần đến châu Phi, tập trung vào việc thúc đẩy dân chủ và đầu tư của Mỹ ở châu lục này.
Tổng thống sẽ bay đến Senegal vào thứ Tư, nơi ông sẽ gặp gỡ Tổng thống Macky Sall vào hôm sau và sau đó sẽ đi thăm một căn nhà nô lệ lịch sử trên đảo Goree.
Vào thứ Sáu, ông Obama sẽ xuống Nam Phi để hội kiến ổng thống Nam Phi Jacob Zuma, tổ chức một cuộc trao đổi trực tiếp với cử tọa, và đến thăm hòn đảo nơi ông Nelson Mandela từng bị giam giữ.
Các quan chức Nam Phi cho biết chuyến thăm của ông Obama vẫn sẽ được tiến hành mặc dù cả nước đang lo lắng về sức khỏe của ông Mandela. Cựu Tổng thống Nam Phi 94 tuổi đang trong tình trạng nguy kịch tại một bệnh viện Pretoria.
Sau khi đi Nam Phi, Tổng thống Obama sẽ dừng chân 1 ngày ở Tanzania và hội kiến Tổng thống Jakaya Kikwete trước khi lên đường trở về Washington.
Tổng thống Obama sẽ đến thăm 3 nước Senegal, Nam Phi, và Tanzania.
Ông Obama sẽ không ghé qua Kenya, nơi sinh trưởng của thân phụ ông. Nhiều người Kenya thất vọng về điều này. Cả tổng thống và phó tổng thống Kenya đang bị Tòa án Hình sự Quốc tế xét xử tội ác chống nhân loại. Ðiều này khiến ông không thể thực hiện chuyến thăm về mặt ngoại giao.
Tháp tùng tổng thống trong chuyến đi có hai con gái của ông và đệ nhất phu nhân Michelle Obama. Trong chuyến đi bà cũng sẽ xuất hiện vài lần trước công chúng. Đệ nhất phu nhân sẽ tham gia vào hội nghị thượng đỉnh với những đệ nhất phu nhân của châu Phi đầu tiên ngày 2 tháng 7 ở thủ đô Tanzania, Dar es Saalam, do cựu đệ nhất phu nhân Laura Bush chủ trì.
Đây sẽ là lần thứ hai ông Obama, tổng thống da đen đầu tiên của Mỹ, đến thăm châu Phi kể từ khi nhậm chức. Ông có chuyến thăm ngắn tới Ghana hồi năm 2009.
Liên quan
TT Obama sắp phê chuẩn các chính sách về biến đổi khí hậu
TT Obama rơi vào 'thế thủ' trước các vấn đề chính trị gây tranh cãi
Ông Obama đề cử cựu quan chức thời TT Bush làm Giám đốc FBI
TT Obama hối thúc Thượng viện thông qua luật cải cách di trú
Hoa Kỳ đẩy mạnh hoạt động ở Châu Phi
Tổng thống Mỹ khuyến nghị lãnh đạo Nam Sudan nên kiềm chế
Tổng Thống Mỹ ca ngợi Ghana
Tin Hoa Kỳ mới nhất
Diva nào thu nhập nhiều nhất năm qua?
Mỹ liệt kê Triều Tiên ‘nhà nước tài trợ khủng bố’
Bảo tàng thánh kinh tại thủ đô Mỹ
Trump: Tôi nên bỏ mặc cầu thủ UCLA trong nhà tù Trung Quốc
Mỹ phản ứng việc Nga ép đăng ký ‘điệp viên nước ngoài’
Xem thêm
Bài xem nhiều nhất
1
Bình luận của ông Nguyễn Phú Trọng gây tranh cãi
2
Ông Hun Sen ‘thách’ Mỹ cắt mọi viện trợ cho Campuchia
3
Trump: Tôi nên bỏ mặc cầu thủ UCLA trong nhà tù Trung Quốc
4
Mỹ giúp Argentina tìm tàu ngầm mất tích
5
Tổng thống 93 tuổi bị khai trừ khỏi đảng ở Zimbabwe
Bình luận nhiều nhất
Không có mục nào
Ảnh/Video xem nhiều nhất
1
Malaysia tiết lộ chi tiết vụ bắt Đoàn Thị Hương
2
Nữ thương gia Việt bị bắt ở Malaysia vì hối lộ
3
Chuột chũi trụi lông: chìa khoá chống ung thư
4
TT Trump: 'THANK YOU ASIA! #USA'
5
Đồng minh bị bỏ quên: Người lính miền nam Việt Nam
Recommended
Bên Kia Quốc Lộ - Tiếng Vọng Từ Nông Thôn Nước Mỹ
Back to top
XS
SM
MD
LG

Cache-Control: public, max-age=295

Set-Cookie: SessionID=2830111660.20480.0000; path=/; Httponly; Secure


markdown:
Nữ phụ nghịch tập, khuynh thành độc tiên
Tác giả: Nhược Nhi Phi Phi
Convert: gachuaonl
Link: http://www.tangthuvien.vn/forum/showthread.php?t=130042
Văn án:
Hồng tụ cây trạng nguyên văn VIP2015-12-14 kết thúc
Đọc 5549726 cất giữ 3232 nhân
Thế kỷ hai mươi mốt đặc chủng nữ binh Lâm Nguyệt tỉnh lại lần nữa, đã thành cả người là thương tiểu cô nương.
Vốn tưởng rằng đã tới rồi thì cứ an tâm, lại không nghĩ, thực tế quá tàn khốc, nơi này là nàng từng tại thế kỷ hai mươi mốt xem qua một quyển tu chân nữ cường văn thế giới, nàng phụ thân cái này mười ba tuổi tiểu cô nương chẳng những mau bị nhân bán, còn là trong sách này không tiết không giữ ác độc nữ phụ, là tương lai nữ chủ đá kê chân cùng tìm kiếm cơ duyên di động bảo khố... . . .
Lại bi kịch chính là, tại vì nữ chủ cúi người chào tận tụy sau, cũng bởi vì cùng nữ chủ đoạt nam nhân cuối cùng bị nữ chủ cùng nam chủ liên thủ ném vào địa ngục ma hải, dẫn đến cái hồn phi phách tán trọn đời không được siêu sinh thê thảm kết cục...
Thật sự là nhân sinh khắp nơi là cẩu huyết, đối mặt đây hết thảy, Lâm Nguyệt bày tỏ, quý trọng sinh mạng, rời xa nữ chủ, cướp đoạt cơ duyên, thề phải nghịch tập... ...
![ bongtoingutri](https://a.wattpad.com/useravatar/bongtoingutri.64.47391.jpg)
![ danguyetsac](https://a.wattpad.com/useravatar/5.64.jpg)
![ CloverLanAnh](https://a.wattpad.com/useravatar/CloverLanAnh.64.9856.jpg)
![ bongtoingutri](https://a.wattpad.com/useravatar/bongtoingutri.64.47391.jpg)
![ thuyan300188](https://a.wattpad.com/useravatar/thuyan300188.64.605827.jpg)
![ datinhminhnguyet](https://a.wattpad.com/useravatar/datinhminhnguyet.64.629202.jpg)

Server: cloudflare-nginx

Set-Cookie: locale=en_US; expires=Sat, 20-Jan-2018 02:41:21 GMT; Max-Age=5184000; path=/; domain=.wattpad.com

X-Powered-By: wp


markdown:
# Danh mục:Xin Visa Cửa Khẩu Mộc Bài
Xin Visa Cửa khẩu Mộc Bài luôn là cửa khẩu được nhiều khách hàng lựa chọn để xin visa | gia hạn visa Việt Nam. Hướng dẫn xin visa tại cửa khẩu Mộc Bài…. Mọi chi tiết liên hệ Visa Thái Dương: 091.594.6427 – Mr. Sang (Call, Zalo, Viber).

Vary: Accept-Encoding,User-Agent


markdown:
#
[6 Phần mềm chỉnh sửa ảnh “miễn phí” đáng dùng nhất](/6-phan-mem-chinh-sua-anh-mien-phi-dang-dung-nhat)
[Kiến thức đồ họa - chỉnh sửa ảnh](/kien-thuc-do-hoa-chinh-sua-anh)
Không cần đến những ông lớn như Pts, Light, v..v… vừa nặng nề, và có quá nhiều chức năng đôi khi bạn không dùng đến, thì bạn vẫn có thể chỉnh sửa ảnh một cách thật hoàn hảo theo ý mình với các phần mềm được kể tên dưới đây.

Cache-Control: private

X-Page: blog

Set-Cookie: _orig_referrer=; expires=Wed, 06-Dec-2017 02:50:22 GMT; path=/; HttpOnly

X-Cache: hit, server

P3P: CP="NOI DSP COR NID ADMa OPTa OUR NOR"

X-Content-Type-Options: nosniff


markdown:
#
Nước Pháp hoa lệ trong bộ ảnh 'Nước mắt Paris'
[Thông tin tổng hợp](/thong-tin-tong-hop)
**Sau vụ thảm sát kinh hoàng của nước Pháp, nhiếp ảnh gia Bertrand Kulik ghi lại những thắng cảnh đẹp nhất của Paris như một lời khẳng định: vẻ đẹp của thành phố luôn là bất diệt.**
![ ](http://media.bizwebmedia.net/sites/76685/data/Upload/2015/11/nuoc_phap_hoa_le_trong_bo_anh__nuoc_mat_paris___1.jpg)
*Bertrand Kulik đã sử dụng kỹ thuật chụp marco để lưu lại những điểm đến nổi tiếng của Paris - nơi đang là tâm điểm của thế giới sau khi trải qua vụ khủng bố tối 13/11. Do đó, các điểm đến nổi tiếng này lần lượt được phản chiếu trên các giọt nước.*
![ ](http://media.bizwebmedia.net/sites/76685/data/Upload/2015/11/nuoc_phap_hoa_le_trong_bo_anh__nuoc_mat_paris___2.jpg)
*Ông cho biết mình tạo ra những giọt nước này bao phủ xung quanh các biểu tượng ở Paris như một lời gợi nhớ rằng: cái đẹp, nghệ thuật và văn hóa là những thứ sẽ tồn tại mãi với thời gian, nó cứu rỗi linh hồn của mỗi con người.*
![ ](http://media.bizwebmedia.net/sites/76685/data/Upload/2015/11/nuoc_phap_hoa_le_trong_bo_anh__nuoc_mat_paris___3.jpg)
*Quan điểm của Bertrand Kulik cũng khá giống với điều mà vua Phổ trước khi chết từng cầm tay Mozart căn dặn: "Ta biểu trưng cho trật tự, ngươi tượng trưng cho cái đẹp. Biết đâu hậu thế sau này sẽ quên ta, và chỉ nhắc nhớ đến ngươi".*
![ ](http://media.bizwebmedia.net/sites/76685/data/Upload/2015/11/nuoc_phap_hoa_le_trong_bo_anh__nuoc_mat_paris___4.jpg)
*Nói về nỗi đau mà Paris vừa phải gánh chịu, nhiếp ảnh gia cho biết: "Chúng ta đã phải trải qua những giây phút nghẹn ngào. Nhưng cuộc sống vẫn phải tiếp tục và các nghệ sĩ có vai trò quan trọng trong việc chống lại sự man rợ". Đây cũng chính là cảm hứng để ông tạo ra bộ ảnh "Nước mắt Paris" này.*
![ ](http://media.bizwebmedia.net/sites/76685/data/Upload/2015/11/nuoc_phap_hoa_le_trong_bo_anh__nuoc_mat_paris___5.jpg)
*Trong ảnh là điện Louvre, nằm bên bờ sông Seine. Nó được xây dựng từ thời trung cổ và là một trong những công trình thu hút nhiều du khách khi tới thủ đô nước Pháp.*
![ ](http://media.bizwebmedia.net/sites/76685/data/Upload/2015/11/nuoc_phap_hoa_le_trong_bo_anh__nuoc_mat_paris___6.jpg)
*Bức ảnh này là toàn cảnh thành phố Paris chụp từ trên cao.*
![ ](http://media.bizwebmedia.net/sites/76685/data/Upload/2015/11/nuoc_phap_hoa_le_trong_bo_anh__nuoc_mat_paris___7.jpg)
*Trong hình là bức ảnh chụp Khải Hoàn Môn.*
![ ](http://media.bizwebmedia.net/sites/76685/data/Upload/2015/11/nuoc_phap_hoa_le_trong_bo_anh__nuoc_mat_paris___8.jpg)
*Tháp Eiffel và Khải Hoàn Môn lấp ló trong những giọt nước mắt trong suốt như pha lê.*
![ ](http://media.bizwebmedia.net/sites/76685/data/Upload/2015/11/nuoc_phap_hoa_le_trong_bo_anh__nuoc_mat_paris___9.jpg)
*Trong ảnh là Moulin Rouge (phải) và tháp Concorde (trái)*
*Tổng hợp* **Sau vụ thảm sát kinh hoàng của nước Pháp, nhiếp ảnh gia Bertrand Kulik ghi lại những thắng cảnh đẹp nhất của Paris như một lời khẳng định: vẻ đẹp của thành phố luôn là bất diệt.** *Bertrand Kulik đã sử dụng kỹ thuật chụp marco để lưu lại những điểm đến nổi tiếng của Paris - nơi đang là tâm điểm của thế giới sau khi trải qua vụ khủng bố tối 13/11. Do đó, các điểm đến nổi tiếng này lần lượt được phản chiếu trên các giọt nước.* *Ông cho biết mình tạo ra những giọt nước này bao phủ xung quanh các biểu tượng ở Paris như một lời gợi nhớ rằng: cái đẹp, nghệ thuật và văn hóa là những thứ sẽ tồn tại mãi với thời gian, nó cứu rỗi linh hồn của mỗi con người.* *Quan điểm của Bertrand Kulik cũng khá giống với điều mà vua Phổ trước khi chết từng cầm tay Mozart căn dặn: "Ta biểu trưng cho trật tự, ngươi tượng trưng cho cái đẹp. Biết đâu hậu thế sau này sẽ quên ta, và chỉ nhắc nhớ đến ngươi".* *Nói về nỗi đau mà Paris vừa phải gánh chịu, nhiếp ảnh gia cho biết: "Chúng ta đã phải trải qua những giây phút nghẹn ngào. Nhưng cuộc sống vẫn phải tiếp tục và các nghệ sĩ có vai trò quan trọng trong việc chống lại sự man rợ". Đây cũng chính là cảm hứng để ông tạo ra bộ ảnh "Nước mắt Paris" này.* *Trong ảnh là điện Louvre, nằm bên bờ sông Seine. Nó được xây dựng từ thời trung cổ và là một trong những công trình thu hút nhiều du khách khi tới thủ đô nước Pháp.* *Bức ảnh này là toàn cảnh thành phố Paris chụp từ trên cao.* *Trong hình là bức ảnh chụp Khải Hoàn Môn.* *Tháp Eiffel và Khải Hoàn Môn lấp ló trong những giọt nước mắt trong suốt như pha lê.* *Trong ảnh là Moulin Rouge (phải) và tháp Concorde (trái)* *Tổng hợp*
## Viết bình luận

Set-Cookie: _orig_referrer=; expires=Wed, 06-Dec-2017 02:53:40 GMT; path=/; HttpOnly

X-Page: article

X-Cache: miss