markdown:
Đang xem chuyên mục này:
**Không có thành viên nào đang trực tuyến** và **1** khách
Bạn
**không thể** tạo chủ đề mới trong chuyên mục này.
Bạn
**không thể** trả lời bài viết trong chuyên mục này.
Bạn
**không thể** sửa những bài viết của mình trong chuyên mục này.
Bạn
**không thể** xoá những bài viết của mình trong chuyên mục này.

Set-Cookie: haiphongfc2017_sid=30ff0d692d2db6e7744c28260ddbee90; expires=Mon, 18-Mar-2019 08:02:45 GMT; path=/; domain=haiphongfc.vn; HttpOnly


markdown:
# Bảng giá đồ chơi tình dục Ninh Bình
Địa chỉ cửa hàng công ty mua bán, cung cấp và phân phối
** đồ chơi tình dục Ninh Bình** cao cấp giá rẻ... uy tín duy nhất có tại Shop ** đồ chơi tình dục Ninh Bình**. Hiện nay trên địa bàn ở tại **Ninh Bình** có rất nhiều cửa hàng đại lý bán đồ chơi tình dục cao cấp giá rẻ, tuy nhiên để tìm được đại lý cửa hàng bán đồ chơi tình dục uy tín tốt nhất không phải là dễ. Là nhà phân phối chính thức các mặt hàng đồ chơi tình dục tại Việt Nam, Shop ** đồ chơi tình dục Ninh Bình** đi đầu trong lĩnh vực phân phối đồ chơi tình dục cao cấp.
Xem tại
[- Hotline: hanhphucmoi.net ](http://www.hanhphucmoi.net) **0988.221.600**
Đa dạng các loại đồ chơi tình dục như, đồ chơi tình dục cho nam, đồ chơi tình dục cho nữ, đồ chơi tình dục người lớn, đồ chơi tình dục cô bé, đồ chơi tình dục cậu bé, đồ chơi tình dục gay, đồ chơi tình dục cho les, đồ chơi tình dục để giải tỏa nhu cầu sinh lý, đồ chơi tình dục tự sướng một mình, đồ chơi tình dục giống người thật, đồ chơi tình dục thay thế bạn tình, đồ chơi tình dục với đầy đủ các màu sắc xanh đỏ tím vàng hồng trắng phấn...... với các thương hiệu Bảng giá đồ chơi tình dục chính hãng uy tín tốt nhất tới từ nhiều quốc gia nổi tiếng như Nhật Bản, Đài Loan, Thái Lan, Malyasia, Trung Quốc, Việt Nam, Hàn Quốc, Nga, Mỹ, Pháp, Đức, Italy.....
Cửa hàng
** đồ chơi tình dục Ninh Bình** là nhà cung cấp & phân phối chính thức các loại đồ chơi tình dục cao cấp chính hiệu, đồ chơi tình dục hàng nhập khẩu chính hãng cho nhiều cửa hàng đại lý lớn ở **Ninh Bình** và trên toàn quốc giá rẻ ưu đãi.
-----
Điểm khác biệt khi bạn mua đồ chơi tình dục tại cửa hàng
** đồ chơi tình dục Ninh Bình** so với các đại lý bán đồ chơi tình dục ở tại **Ninh Bình** khác là:
+ Tất cả các loại đồ chơi tình dục.... đều có tem chống hàng giả, tem bảo hành
+ Dịch vụ bảo hành nếu đồ chơi tình dục không đúng hàng đúng chất lượng
+ Giao hàng tận nơi ở tại
**Ninh Bình** và trên toàn quốc
+ Có nhiều loại
** đồ chơi tình dục** chính hãng cao cấp cho bạn lựa chọn
+ Cửa hàng
** đồ chơi tình dục Ninh Bình** có rất nhiều loại đồ chơi tình dục nhập khẩu từ các nước mẫu mã đẹp phong phú và đa dạng **Bảng giá đồ chơi tình dục Ninh Bình **chuyên:
+ Bán sỉ lẻ các loại đồ chơi tình dục ở
**Ninh Bình** chính hãng giá gốc
+ Giao hàng đồ chơi tình dục tận nơi ở tại
**Ninh Bình**
+ Hợp tác phân phối các loại đồ chơi tình dục cho các đại lý có nhu cầu
Cửa hàng
**Bảng giá đồ chơi tình dục Ninh Bình** lấy uy tín làm hàng đầu, với phương châm " *", một chữ tín - vạn niềm tin* **Bảng giá đồ chơi tình dục Ninh Bình**cam kết làm bạn hài lòng.
Nếu bạn đang ở
**Ninh Bình**và có nhu cầu mua đồ chơi tình dục, Bạn đừng ngại khoảng cách xa, chúng tôi sẽ cử nhân viên trở tới tận nơi cho quý khách hàng. Tất cả các sản phẩm đăng tải trên website đều là hình thực tế, có tem chống hàng giả và tem bảo hành mang thương hiệu **Bảng giá đồ chơi tình dục Ninh Bình**.
Xem tại
[- Hotline: hanhphucmoi.net ](http://www.hanhphucmoi.net) **0988.221.600** **Cửa hàng Bảng giá đồ chơi tình dục Ninh Bình có mặt tại 64 Tỉnh/Thành Trong cả nước bao gồm:**
Hồ Chí Minh, Hà Nội, An Giang, Vũng Tàu, Bạc Liêu, Bắc Kạn, Bắc Giang, Bắc Ninh, Bến Tre, Bình Dương, Bình Định, Bình Phước, Bình Thuận, Cà Mau, Cao Bằng, Cần Thơ, Đà Nẵng, Đắk Lắk,Đắk Nông, Đồng Nai, Biên Hòa, Đồng Tháp, Điện Biên, Gia Lai, Hà Giang, Hà Nam,Sài Gòn, TPHCM, Khánh Hòa, Kiên Giang, Kon Tum, Lai Châu, Lào Cai, Lạng Sơn, Lâm Đồng, Đà Lạt, Long An, Nam Định, Nghệ An, Ninh Bình, Ninh Thuận, Phú Thọ, Phú Yên, Quảng Bình, Quảng Nam, Quảng Ngãi, Quảng Ninh, Quảng Trị, Sóc Trăng, Sơn La, Tây Ninh, Thái Bình, Thái Nguyên, Thanh Hóa, Huế, Tiền Giang, Trà Vinh, Tuyên Quang, Vĩnh Long, Vĩnh Phúc, Yên Bái...
Tag:
[Shop thuốc kích dục Đức Hòa](http://hanhphucmoi.net/shop-thuoc-kich-duc-duc-hoa.html), [Shop thuốc kích dục Bến Cát](http://hanhphucmoi.net/shop-thuoc-kich-duc-ben-cat.html), [Shop thuốc kích dục Quận Thủ Đức](http://hanhphucmoi.net/shop-thuoc-kich-duc-quan-thu-duc.html), [Shop thuốc kích dục Quảng Ninh](http://hanhphucmoi.net/shop-thuoc-kich-duc-quang-ninh.html), [Shop thuốc kích dục Sông Mã](http://hanhphucmoi.net/shop-thuoc-kich-duc-song-ma.html), [Shop thuốc kích dục Quận Hoàng Mai](http://hanhphucmoi.net/shop-thuoc-kich-duc-quan-hoang-mai.html), [Shop thuốc kích dục Văn Quan](http://hanhphucmoi.net/shop-thuoc-kich-duc-van-quan.html), [Shop thuốc kích dục Lý Nhân](http://hanhphucmoi.net/shop-thuoc-kich-duc-ly-nhan.html), [Shop thuốc kích dục Thới Bình](http://hanhphucmoi.net/shop-thuoc-kich-duc-thoi-binh.html), [Shop thuốc kích dục Tây Sơn](http://hanhphucmoi.net/shop-thuoc-kich-duc-tay-son.html), [Shop thuốc kích dục Yêu Thủy](http://hanhphucmoi.net/shop-thuoc-kich-duc-yeu-thuy.html), [Shop thuốc kích dục Vân Hồ](http://hanhphucmoi.net/shop-thuoc-kich-duc-van-ho.html), [Shop thuốc kích dục Bảo Lâm](http://hanhphucmoi.net/shop-thuoc-kich-duc-bao-lam.html), [Shop thuốc kích dục Mường Khương](http://hanhphucmoi.net/shop-thuoc-kich-duc-muong-khuong.html), [Shop thuốc kích dục Vân Canh](http://hanhphucmoi.net/shop-thuoc-kich-duc-van-canh.html), [Shop thuốc kích dục Quận Hai Bà Trưng](http://hanhphucmoi.net/shop-thuoc-kich-duc-quan-hai-ba-trung.html), [Shop thuốc kích dục Hồng Bàng](http://hanhphucmoi.net/shop-thuoc-kich-duc-hong-bang.html), [Shop thuốc kích dục Cát Hải](http://hanhphucmoi.net/shop-thuoc-kich-duc-cat-hai.html), [Shop thuốc kích dục Trần Đề](http://hanhphucmoi.net/shop-thuoc-kich-duc-tran-de.html), [Shop thuốc kích dục Sơn Tịnh](http://hanhphucmoi.net/shop-thuoc-kich-duc-son-tinh.html), [Shop thuốc kích dục Kim Sơn](http://hanhphucmoi.net/shop-thuoc-kich-duc-kim-son.html), [Shop thuốc kích dục Rạch Giá](http://hanhphucmoi.net/shop-thuoc-kich-duc-rach-gia.html), [Shop thuốc kích dục Quận 12](http://hanhphucmoi.net/shop-thuoc-kich-duc-quan-12.html), [Shop thuốc kích dục Điện Biên Phủ](http://hanhphucmoi.net/shop-thuoc-kich-duc-dien-bien-phu.html), [Shop thuốc kích dục Phan Thiết](http://hanhphucmoi.net/shop-thuoc-kich-duc-phan-thiet.html), [Shop thuốc kích dục Can Lộc](http://hanhphucmoi.net/shop-thuoc-kich-duc-can-loc.html), [Shop thuốc kích dục Trường Sa](http://hanhphucmoi.net/shop-thuoc-kich-duc-truong-sa.html), [Shop thuốc kích dục Phủ Lý](http://hanhphucmoi.net/shop-thuoc-kich-duc-phu-ly.html), [Shop thuốc kích dục Ba Tri](http://hanhphucmoi.net/shop-thuoc-kich-duc-ba-tri.html), [Shop thuốc kích dục Đô Lương](http://hanhphucmoi.net/shop-thuoc-kich-duc-do-luong.html), [Shop thuốc kích dục Vụ Bản](http://hanhphucmoi.net/shop-thuoc-kich-duc-vu-ban.html), [Shop thuốc kích dục Phú Hòa](http://hanhphucmoi.net/shop-thuoc-kich-duc-phu-hoa.html), [Shop thuốc kích dục Bình Lục](http://hanhphucmoi.net/shop-thuoc-kich-duc-binh-luc.html), [Shop thuốc kích dục Võ Nhai](http://hanhphucmoi.net/shop-thuoc-kich-duc-vo-nhai.html), [Shop thuốc kích dục Trực Ninh](http://hanhphucmoi.net/shop-thuoc-kich-duc-truc-ninh.html), [Shop thuốc kích dục Phú Vang](http://hanhphucmoi.net/shop-thuoc-kich-duc-phu-vang.html), [Shop thuốc kích dục Việt Yên](http://hanhphucmoi.net/shop-thuoc-kich-duc-viet-yen.html), [Shop thuốc kích dục Phong Điền](http://hanhphucmoi.net/shop-thuoc-kich-duc-phong-dien.html), [Shop thuốc kích dục Sông Công](http://hanhphucmoi.net/shop-thuoc-kich-duc-song-cong.html), [Shop thuốc kích dục Hưng Hà](http://hanhphucmoi.net/shop-thuoc-kich-duc-hung-ha.html), [Shop thuốc kích dục Phú Yên](http://hanhphucmoi.net/shop-thuoc-kich-duc-phu-yen.html), [Shop thuốc kích dục Kinh Môn](http://hanhphucmoi.net/shop-thuoc-kich-duc-kinh-mon.html), [Shop thuốc kích dục Châu Phú](http://hanhphucmoi.net/shop-thuoc-kich-duc-chau-phu.html), [Shop thuốc kích dục Điện Biên](http://hanhphucmoi.net/shop-thuoc-kich-duc-dien-bien.html), [Shop thuốc kích dục Bảo Thắng](http://hanhphucmoi.net/shop-thuoc-kich-duc-bao-thang.html), [Shop thuốc kích dục Phù Yên](http://hanhphucmoi.net/shop-thuoc-kich-duc-phu-yen.html), [Shop thuốc kích dục Quỳnh Nhai](http://hanhphucmoi.net/shop-thuoc-kich-duc-quynh-nhai.html), [Shop thuốc kích dục Lộc Ninh](http://hanhphucmoi.net/shop-thuoc-kich-duc-loc-ninh.html), [Shop thuốc kích dục Mường Lay](http://hanhphucmoi.net/shop-thuoc-kich-duc-muong-lay.html), [Shop thuốc kích dục Ô Môn](http://hanhphucmoi.net/shop-thuoc-kich-duc-o-mon.html),

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Identified-Payload-Type: text/html

Server: cloudflare

Connection: close

Pragma: no-cache

Cache-Control: max-age=600, private, must-revalidate

Vary: Accept-Encoding,User-Agent

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


markdown:
**Hàng Thủ công mỹ nghệ và trang trí gia đình**
Dòng sản phẩm Thủ công mỹ nghệ và trang trí gia đình tại Hanoi Gift Show 2018 rất đa dạng với dòng sản phẩm chính là các sản phẩm làm từ sợi tự nhiên (mây, tre, cói, lục bình…..), gốm sứ (trong nhà và ngoài trời), các mặt hàng dệt thủ công, thêu ren, chạm khắc gỗ, sơn mài, đá, đèn trang trí, ….cũng như các sản phẩm sử dụng sợi thuỷ tinh, nhựa resin….
![ ](/images/phocagallery/resized_20150519164258.jpg)
**Sản phẩm bàn ghế trong nhà và ngoài trời**
Với lợi thế là quốc gia xuất khẩu bàn ghế trong nhà với kim ngạch gần 3,5 tỷ USD, Hanoi Gift Show 2018 sẽ trưng bày các dòng sản phẩm nội thất ngoài với các phong cách đa dạng như phong cách cổ điển, phong cách Colonial (thuộc địa), phong cách mộc mạc (rustic), phong cách đương đại (contemporary)….
Sản phẩm dệt gia dụng và hàng thêu
![ ](/images/Ban-ghe-trong-nha-va-ngoai-troi.jpg)
Đây là dòng sản phẩm được làm từ lụa, cotton, lanh như các loại chăn, ga, gối, đệm, khăn tắm, khăn quàng, áo ngủ, áo tắm…có hoặc không có thêu.
![ ](/images/San-pham-theu-det.jpg)
**Hàng trang sức và phụ kiện cá nhân**
Việt Nam có thể cung cấp rất nhiều các sản phẩm trang sức và phụ kiện cá nhân độc đáo, bao gồm sản phẩm trang sức thủ công như dây đeo cổ, vòng đeo tay, khuyên tai được làm từ các nguyên liệu khác nhau như bạc, đồng, đá, sừng, vỏ sò, vỏ ốc…..Ngoài ra cũng có các sản phẩm khác như khăn quàng, túi xách, mũ, guốc,…được thiết kế với các xu hướng đương đại.
![ ](/images/phocagallery/resized_20150519164202.jpg)
**Hàng quà tặng và sản phẩm dân tộc thiểu số**
Sản phẩm của các dân tộc thiểu số ở Việt Nam được thiết kế thích ứng với xu hướng của người tiêu dùng quốc tế, từ các búp bê truyền thống, sản phẩm làm từ vải lanh mộc mạc, sản phẩm vẽ sáp ong, nhuộm chàm, các loại hương liệu tự nhiên…..đến các loại khăn thời trang tơ tằm…..
![ ](/images/Hang-qua-tang.jpg)
Save
Save

WARC-Identified-Payload-Type: application/xhtml+xml

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

P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Accept-Ranges: bytes


markdown:
Đang truy cập :
45
**•**Máy chủ tìm kiếm : 25
**•**Khách viếng thăm : 20
Hôm nay :
3243
Tháng hiện tại
: 55810
Tổng lượt truy cập :
**5634900**
Lần thứ 4 trong vòng 2 tháng, hơn 47 triệu cử tri Pháp lại được kêu gọi đi bầu cử. Tuy nhiên, đây có lẽ là ngày bầu cử kém thu hút nhất so với 2 vòng bầu cử Tổng thống vào cuối tháng 4, đầu tháng 5, hay chính vòng 1 cuộc bầu cử lập pháp này vào Chủ nhật tuần trước, ngày 11/6.
Nguyên nhân là vì hầu như mọi phân tích đều khẳng định sau vòng 1 cách đây 1 tuần, chiến thắng của đảng “Nền cộng hoà tiến bước” của Tổng thống Pháp, Emmanuel Macron là gần như không thể đảo ngược. Đó sẽ là một chiến thắng áp đảo để tạo nên một đa số chiếm đến 4/5 số ghế tại Quốc hội Pháp khoá tới.
Có lẽ vì điều này mà cho đến thời điểm trưa nay theo giờ địa phương, lượng người đi bầu rất ít. Theo truyền thống của các kỳ bầu cử lập pháp trước đây tại Pháp, lượng cử tri vắng mặt ở vòng 2 luôn cao hơn vòng 1 và các thăm dò cũng cho thấy tỷ lệ vắng mặt có thể sẽ cao kỷ lục trong ngày hôm nay, ở mức từ 52 đến 54%.
Theo quan sát và theo dõi trực tiếp của phóng viên Đài Tiếng nói Việt Nam tại các phòng bỏ phiếu của đơn vị bầu cử số 1 tỉnh Hauts-de Seine, đến giữa trưa, số người đi bầu rất ít, chỉ khoảng trên 100 người dù các hòm phiếu đã mở từ 8h sáng theo giờ địa phương.
Số ít người cho biết họ vẫn bỏ phiếu cho ứng cử viên của đảng “Nền cộng hoà tiến bước” vì đã ủng hộ ông Macron ngay từ đầu nhưng đa số khác lại nói rằng họ đi bầu hoàn toàn cho đúng về mặt nguyên tắc, chứ không còn quan tâm đến việc ứng cử viên thuộc đảng phái nào.
“Tôi bầu cho ứng cử viên thuộc đảng của ông Macron vì hồi bầu cử Tổng thống tôi cũng bầu cho ông Macron. Dĩ nhiên là việc một đảng chiếm đa số quá áp đảo ở Quốc hội có thể sẽ triệt tiêu phần nào phản biện nhưng tôi không lo lắm vì cứ chờ thử 5 năm xem sao”.
“Sẽ chẳng có gì khác biệt cả. Tôi đi bầu nhưng với tôi thì ứng cử viên nào thì cũng như thế thôi. Bao năm nay các đảng chỉ toàn đưa ra các lời hứa nhưng có thay đổi được gì đâu”.
“Tôi đi bầu nhưng bỏ phiếu trắng, không chọn ai cả vì không ai làm tôi hài lòng. Vì tôi không quan tâm nữa. Ông Macron muốn có đa số và ông ấy đã có. Chiến thắng của đảng của ông Macron đã được định đoạt ngay sau vòng 1 rồi. Quan trọng là cần phải thay đổi”.
Đối với đảng “Nền cộng hoà tiến bước” và cá nhân Tổng thống Macron, khi chiến thắng lớn gần như đã nằm chắc trong tay thì việc quan trọng trước mắt là chuẩn bị các kế hoạch hậu bầu cử.
Có 2 vấn đề lớn đặt ra trong những ngày tới cho chính quyền của ông Macron và đảng “Nền cộng hoà tiến bước”. Một, là nhanh chóng đào tạo các ứng cử viên đắc cử vào Quốc hội của đảng “Nền Cộng hoà tiến bước” để nhanh chóng làm quen được với công việc lập pháp bởi rất nhiều người chưa có bất cứ kinh nghiệm nào về công việc của một Nghị sĩ.
Vấn đề thứ hai, đó là khả năng tiến hành thay đổi một số vị trí trong chính phủ. Theo thủ tục, ngay sau cuộc bầu cử lập pháp, Thủ tướng Pháp Edouard Philippe sẽ giải tán chính phủ để lập chính phủ mới trình Quốc hội khoá mới. Mặc dù đa số vị trí sẽ được giữ nguyên nhưng cũng có khả năng ông Macron sẽ yêu cầu thay đổi một số vị trí Bộ trưởng cho phù hợp với tương quan sức mạnh mới giữa các đảng phái sau cuộc bầu cử lập pháp./.
**Nguồn tin: **vov.vn
**Những tin mới hơn**
**Những tin cũ hơn**

WARC-Truncated: length

Server: Apache/2.2.15 (CentOS) DAV/2

Cache-Control: no-cache, pre-check=0, post-check=0

Set-Cookie: nv3c_Vrntg_nvvithemever=lQ%2C%2C; expires=Mon, 18-Mar-2019 16:34:08 GMT; path=/; domain=.hdndcaobang.gov.vn; httponly

Vary: Accept-Encoding

Content-Language: vi


markdown:
[Thảo luận Bài 4](/t5660-topic)
Trang
**1**trong tổng số **4**trang • [Share](#)• [Trang 1 trong tổng số 4 trang](javascript:Pagination();) • **1**, [2](/t5660p25-topic), [3](/t5660p50-topic), [4](/t5660p75-topic) ![ Next](https://illiweb.com/fa/empty.gif)
![ Next](https://illiweb.com/fa/empty.gif)
[Thảo luận Bài 4](/t5660-topic#28069)
Thảo luận những vấn đề liên quan đến Bài 4.
**Admin**
- Admin
- Tổng số bài gửi : 294
Join date : 18/02/2009
[Câu 2: Trình bày mô hình luân chuyển CPU giữa 2 tiến trình (Y/c phải nêu được vai trò khối kiểm soát tiến trình PCB)](/t5660-topic#28079)
Vai trò của khối kiểm soát tiến trình:
- PCB là một cấu trúc dữ liệu được hệ điều hành duy trì cho mỗi tiến trình để chứa thông tin cần thiết về tiến trình
đó. PCB chứa “bản sao công việc tiến trình”.
- Nó lưu thông tin lại trạng thái của một tiến trình tại thời điểm đang xét. Trạng thái này bao gồm (các địa chỉ liên kết của tiến trình và dữ liệu, số hiệu tiến trình, bộ đếm lệch, nội dung các thanh ghi,giới hạn bộ nhớ của các tiến trình, danh sách file đang mở, các thông tin về thời gian thống kê tiến trình hiện tại)
Khối kiểm soát tiến trình (Process Control Block - PCB ) - Bảng thông tin về môi trường và trạng thái hoạt động của tiến trình:
![ ](http://illiweb.com/fa/pbucket.gif)
- Chứa các thông tin ứng với mỗi process. Process ID, parent process ID:
• Credentials (user ID, group ID, effective ID,...)
• Trạng thái process : new, ready, running, waiting…
• Program counter: địa chỉ của lệnh kế tiếp sẽ thực thi
• Các thanh ghi CPU
• Thông tin dùng để định thời CPU: priority,...
• Thông tin bộ nhớ: base/limit register, page tables…
• Thông tin thống kê: CPU time, time limits…
• Thông tin trạng thái I/O: danh sách thiết bị I/O được cấp phát, danh sách các file đang mở,...
• Con trỏ (pointer) đến PCBs khác.
- PCB đơn giản phục vụ như kho chứa cho bất cứ thông tin khác nhau từ quá trình này tới quá trình khác.
![ ](http://illiweb.com/fa/pbucket.gif)
- PCB là một cấu trúc dữ liệu được hệ điều hành duy trì cho mỗi tiến trình để chứa thông tin cần thiết về tiến trình
đó. PCB chứa “bản sao công việc tiến trình”.
- Nó lưu thông tin lại trạng thái của một tiến trình tại thời điểm đang xét. Trạng thái này bao gồm (các địa chỉ liên kết của tiến trình và dữ liệu, số hiệu tiến trình, bộ đếm lệch, nội dung các thanh ghi,giới hạn bộ nhớ của các tiến trình, danh sách file đang mở, các thông tin về thời gian thống kê tiến trình hiện tại)
**Vd**: Dùng chung 1 bảng, bạn thứ 2 lên bảng sửa bài thì phải xóa bài của bạn thứ 1 đã viết >> Phải viết vào vở để nội dung không bị mất khi người khác xóa.
Khối kiểm soát tiến trình (Process Control Block - PCB ) - Bảng thông tin về môi trường và trạng thái hoạt động của tiến trình:
![ ](http://illiweb.com/fa/pbucket.gif)
- Chứa các thông tin ứng với mỗi process. Process ID, parent process ID:
• Credentials (user ID, group ID, effective ID,...)
• Trạng thái process : new, ready, running, waiting…
• Program counter: địa chỉ của lệnh kế tiếp sẽ thực thi
• Các thanh ghi CPU
• Thông tin dùng để định thời CPU: priority,...
• Thông tin bộ nhớ: base/limit register, page tables…
• Thông tin thống kê: CPU time, time limits…
• Thông tin trạng thái I/O: danh sách thiết bị I/O được cấp phát, danh sách các file đang mở,...
• Con trỏ (pointer) đến PCBs khác.
- PCB đơn giản phục vụ như kho chứa cho bất cứ thông tin khác nhau từ quá trình này tới quá trình khác.
**Mô hình luân chuyển CPU giữa 2 tiến trình**(CPU switch from Process to Process) ![ ](http://illiweb.com/fa/pbucket.gif)
Được sửa bởi NguyenChiKien(HLT3) ngày 23/3/2014, 18:17; sửa lần 1.
[Câu 3: Phân biệt điều phối chậm với điều phối nhanh. Cho VD minh họa từ đời thường (Phân biệt t/trình hướng CPU với t/trình hướng I/O)](/t5660-topic#28080)
1. Điều phối chậm (Long-time scheduler (or job scheduler))
• Chọn process nào sẽ được đưa vào ready queue (từ New chuyển sang Ready)
• Kiểm soát Độ đa chương
• Do có nhiều thời gian (tới vài phút), loại scheduler này có điều kiện để lựa chọn kỹ càng nhằm phối hợp cân đối 2 loại tiến trình
- Hướng CPU: tính toán nhiều, ít I/O.
Ví dụ: Công ty có một chiếc ô tô (CPU), nhiều nhân viên cần đi công tác (nhiều tiến trình) phải sử dụng ô tô. Do đó, ô tô (CPU) phải bận (phục vụ) cho nhiều người (nhiều tiến trình).
- Hướng I/O: tính toán ít, nhiều I/O
Ví dụ: Công ty có một chiếc ô tô (CPU), các nhân viên trong công ty chỉ ngồi nghiên cứu (I/O), không sử dụng đến ô tô. Vậy quá lãng phí ô tô (CPU)
2. Điều phối nhanh (Short-time scheduler (or CPU scheduler))
• Còn gọi là Điều phối CPU.
• Chọn tiến trình từ Ready Queue để cấp CPU.
• Có tần suất công việc cao. Thường cứ 100 ms lại tốn 10 ms để xác định tiến trình kế tiếp, như vậy 10/(100+10)=9% thời gian CPU được dùng để điều phối công việc
Mọi người bổ sung nhé
• Chọn process nào sẽ được đưa vào ready queue (từ New chuyển sang Ready)
• Kiểm soát Độ đa chương
• Do có nhiều thời gian (tới vài phút), loại scheduler này có điều kiện để lựa chọn kỹ càng nhằm phối hợp cân đối 2 loại tiến trình
- Hướng CPU: tính toán nhiều, ít I/O.
Ví dụ: Công ty có một chiếc ô tô (CPU), nhiều nhân viên cần đi công tác (nhiều tiến trình) phải sử dụng ô tô. Do đó, ô tô (CPU) phải bận (phục vụ) cho nhiều người (nhiều tiến trình).
- Hướng I/O: tính toán ít, nhiều I/O
Ví dụ: Công ty có một chiếc ô tô (CPU), các nhân viên trong công ty chỉ ngồi nghiên cứu (I/O), không sử dụng đến ô tô. Vậy quá lãng phí ô tô (CPU)
2. Điều phối nhanh (Short-time scheduler (or CPU scheduler))
• Còn gọi là Điều phối CPU.
• Chọn tiến trình từ Ready Queue để cấp CPU.
• Có tần suất công việc cao. Thường cứ 100 ms lại tốn 10 ms để xác định tiến trình kế tiếp, như vậy 10/(100+10)=9% thời gian CPU được dùng để điều phối công việc
Mọi người bổ sung nhé
![ Sad](https://illiweb.com/fa/i/smiles/icon_sad.gif)
[BÀI TOÁN SẢN XUẤT-TIÊU THỤ VÀ GIẢI THUẬT VỚI BỘ ĐỆM THỰC THI BẰNG MẢNG XOAY VÒNG.](/t5660-topic#28086) **Phát biểu bài toán:**
-Giả sử có Bộ nhớ đệm (Buffer) bao gồm nhiều khoang (Items) được tiến trình Producer lần lượt đưa các sản phẩm S1, S2,... vào.
-Tiến trình Consumer lần lượt lấy sản phẩm ra theo đúng thứ tự.
-Công việc của Producer phải đồng bộ với Consumer: Không được đưa sản phẩm vào khi Buffer đầy, không được lấy ra khi chưa có sản phẩm nào.
**Trình bày giải thuật:** ![ ](http://i62.tinypic.com/167s6yr.jpg)
[Tiến trình khác chương trình như thế nào?](/t5660-topic#28087) **Tiến trình (Process)**là chuơng trình trong thời gian thực hiện (đặt dưới sự quản lý của HĐH).Có sự phân biệt Tiến trình hệ thống(của HĐH) với Tiến trình người dùng.
Bản thân
**chương trình**không là tiến trình vì là thực thể thụ động (Passive), trong khi tiến trình là thực thể hoạt động (Active) với nhiều thông tin về trạng thái trong đó có Bộ đếm chương trình (Program Counter) cho biết vị trí lệnh hiện hành.
- Nhiều tiến trình có thể liên quan đến một chương trình và là các thực thể khác nhau khi vận hành .
- Mỗi tiến trình có thể sinh ra nhiều tiến trình con khác khi vận hành.
- Tiến trình cần các tài nguyên ( CPU , Memory,tâp tin, thiết bị I/O) để hoàn thành công việc .
- Tài nguyên cấp cho tiến trinh ngay từ đầu (khi tiến trình được tạo lập) hoặc trong thời gian vận hành và được thu hồi hết khi tiến trình kết thúc .
- Tiến trình có thông tin trạng thái để phản ánh tiến trình đang ở trạng thái nào ( New, Ready, Running, Waitting, Terminated) còn chương trình thì không.
[HỎI VỀ BÀI TOÁN SẢN XUẤT TIÊU THỤ?](/t5660-topic#28088)
Mình không hiểu bài toán sản xuất tiêu thụ được ứng dụng để giải quyết vấn đề gì trong máy tính? Tiến trình sản xuất, tiến trình tiêu thụ là tiến trình nào? Sản phẩm ở đây là gì? Bộ nhớ đệm (Buffer) nẳm ở đâu, được tạo ra hay có sẵn? (Mình chỉ hỏi trên máy tính chứ không hỏi trong thực tế).
Mọi người ai biết trả lời giúp với! Mình không hiểu rõ, đừng chữi ngu nha!
[Re: Thảo luận Bài 4](/t5660-topic#28090)
đây là bài toán về đồng bộ. hai tiến trình cùng chia sẻ 1 bộ đệm có kích thước giới hạn.Sản xuất là quá trình 1 tiến trình tạo dữ liệu, đặt dữ liệu vào bộ đệm. Tiêu thụ là tiến trình lấy dữ liệu tư2 bộ đệm và xử lý.Hai tiến trình cần thoả các điều kiện sau :NguyenThiThuThao(TH09A2) đã viết:
Mình không hiểu bài toán sản xuất tiêu thụ được ứng dụng để giải quyết vấn đề gì trong máy tính? Tiến trình sản xuất, tiến trình tiêu thụ là tiến trình nào? Sản phẩm ở đây là gì? Bộ nhớ đệm (Buffer) nẳm ở đâu, được tạo ra hay có sẵn? (Mình chỉ hỏi trên máy tính chứ không hỏi trong thực tế).
Mọi người ai biết trả lời giúp với! Mình không hiểu rõ, đừng chữi ngu nha!
- Tiến trình sản xuất không được ghi dữ liệu vào bộ đệm đã đầy.
- Tiến trình tiêu thụ không được đọc dữ liệu từ bộ đệm đang trống.
- Hai tiến trình không được truy xuất bộ đệm cùng lúc.
[LeThiHuyenTrang(HLT3)](/u1970)
- Tổng số bài gửi : 20
Join date : 16/03/2014
[Re: Thảo luận Bài 4](/t5660-topic#28091)
Đây có thể nói nó giống như môn CTDL và GT vậy bạn ah... đây là cái căn bản, sơ khai về bài toán đồng bộ... bạn muốn phát triển bài toán đồng bộ thì bạn fải biết cái này trước tiên...NguyenThiThuThao(TH09A2) đã viết:
Mình không hiểu bài toán sản xuất tiêu thụ được ứng dụng để giải quyết vấn đề gì trong máy tính? Tiến trình sản xuất, tiến trình tiêu thụ là tiến trình nào? Sản phẩm ở đây là gì? Bộ nhớ đệm (Buffer) nẳm ở đâu, được tạo ra hay có sẵn? (Mình chỉ hỏi trên máy tính chứ không hỏi trong thực tế).
Mọi người ai biết trả lời giúp với! Mình không hiểu rõ, đừng chữi ngu nha!
Thân!
Được sửa bởi NguyenChiKien(HLT3) ngày 23/3/2014, 22:20; sửa lần 1.
[Bổ sung câu 3](/t5660-topic#28092) **1) Điều phối chậm (Long - Term Scheduler):**
-- Chọn tiến trình từ Job Queue để đưa vào Ready Queue.
-- Kiểm soát độ đa chương (số tiến trình trong bộ nhớ).
-- Mục đích: Cân bằng tải cho toàn hệ thống.
-- Do có nhiều thời gian (tới vài phút), loại Scheduler này có điều kiện để lựa chọn kỹ càng nhằm phối hợp cân đối 2 tiến trình:
===>1. Hướng CPU (CPU - Bound) : tính toán nhiều, ít I/O.
VD: Công ty có một chiếc ô tô (CPU), nhiều nhân viên cần đi công tác (nhiều tiến trình) phải sử dụng ô tô. Do đó, ô tô (CPU) phải bận phục vụ cho nhiều người (nhiều tiến trình).
===>2. Hướng I/O (I/O - Bound) : tính toán ít , nhiều I/O.
VD: công ty có 1 chiếc xe ô tô (CPU), các nhân viên trong công ty chỉ ngồi nghiên cứu (I/O) không sử dụng đến ô tô, vậy quá lãng phí ô tô (CPU).
**2) Điều phối nhanh (Short - Term Schedule):**
-- Còn gọi là Điều phối CPU.
-- Chọn tiến trình từ Ready Queue để cấp CPU.
-- Có tần suất công việc cao. Thường cứ 100ms lại tốn 10ms đề sát định tiến trình kế tiếp, như vậy 10/(100+10)=9% thời gian CPU được dùng để điều phối công việc.
[Về bài toán Producer](/t5660-topic#28093) ![ ](http://illiweb.com/fa/pbucket.gif)
Thầy và mọi người cho e hỏi trong bài toán Producer ví dụ ở vòng lặp while thứ 2 tại sao k0 phải là while (in==out), vì sau khi thực hiện lệnh buffer[in]=nextProduced;
thì in đã tăng lên 1 rồi... sau đó nó vòng lên thực hiện tiếp thì vô vòng lặp thứ 2 gặp in+1 thêm 1 lần nữa thì hóa ra nó tăng lên 2 rồi thầy khi đó nó không còn in=out nữa
Thầy và mọi người giải thích giúp e với!!!
[RE: Bai Toán Tiêu Thụ](/t5660-topic#28098)
- Vùng đệm chung có N mục được thay bằng N thông điệp
- Khởi đầu, quá trình tiêu thụ gởi N thông điệp rỗng cho quá trình sản
xuất.
- Khi quá trình sản xuất muốn ghi 1 mục, nó lấy một thông điệp rỗng để
ghi và gởi lại cho quá trình tiêu thụ.
Trong mô hình này, số thông điệp còn lại luôn là một giá trị hằng, nên
chúng có thể được lưu giữ trên một vùng nhớ có kích thước xác định.
void producer(void)
{ int item;
message m;
while (TRUE) {
item = produce_item(); /* generate someth
receive(consumer, &m); /* wait for an emp
build_message(&m, item); /* construct a mes
send(consumer, &m); /* send item to co
}
}
void consumer(void)
{
int item, i;
message m;
for (i = 0; i < N; i++) send(producer, &m);
while (TRUE) {
receive(producer, &m);
item = extract_item(&m);
send(producer, &m);
consume_item(item);
}
}
Nếu quá trình sản xuất thực hiện nhanh hơn quá trình tiêu thụ, số thông
điệp trống sẽ hết. Nên quá trình sản xuất sẽ bị chặn và đợi cho đến khi có
thông điệp trống. Ngược lại, tất cả thông điệp sẽ trống và đợi quá trình
sản xuất ghi dữ liệu. Tương tự quá trình tiêu thụ bị chặn và đợi một thông
điệp full.
Vấn đề còn lại và xác định địa chỉ cho thông điệp. Có hai phương pháp
cho định địa chỉ. Thứ nhất, mỗi quá trình có một địa chỉ và địa chỉ thông
điệp xác định theo địa chỉ quá trình. Ví dụ: địa chỉ của một quá trình xác định theo địa chỉ socket (địa chỉ máy + địa chỉ cổng I/O). Cách còn lại là
sử dụng một hộp thư (mailbox) của mỗi máy để lưu giữ thông điệp.
- Khởi đầu, quá trình tiêu thụ gởi N thông điệp rỗng cho quá trình sản
xuất.
- Khi quá trình sản xuất muốn ghi 1 mục, nó lấy một thông điệp rỗng để
ghi và gởi lại cho quá trình tiêu thụ.
Trong mô hình này, số thông điệp còn lại luôn là một giá trị hằng, nên
chúng có thể được lưu giữ trên một vùng nhớ có kích thước xác định.
void producer(void)
{ int item;
message m;
while (TRUE) {
item = produce_item(); /* generate someth
receive(consumer, &m); /* wait for an emp
build_message(&m, item); /* construct a mes
send(consumer, &m); /* send item to co
}
}
void consumer(void)
{
int item, i;
message m;
for (i = 0; i < N; i++) send(producer, &m);
while (TRUE) {
receive(producer, &m);
item = extract_item(&m);
send(producer, &m);
consume_item(item);
}
}
Nếu quá trình sản xuất thực hiện nhanh hơn quá trình tiêu thụ, số thông
điệp trống sẽ hết. Nên quá trình sản xuất sẽ bị chặn và đợi cho đến khi có
thông điệp trống. Ngược lại, tất cả thông điệp sẽ trống và đợi quá trình
sản xuất ghi dữ liệu. Tương tự quá trình tiêu thụ bị chặn và đợi một thông
điệp full.
Vấn đề còn lại và xác định địa chỉ cho thông điệp. Có hai phương pháp
cho định địa chỉ. Thứ nhất, mỗi quá trình có một địa chỉ và địa chỉ thông
điệp xác định theo địa chỉ quá trình. Ví dụ: địa chỉ của một quá trình xác định theo địa chỉ socket (địa chỉ máy + địa chỉ cổng I/O). Cách còn lại là
sử dụng một hộp thư (mailbox) của mỗi máy để lưu giữ thông điệp.
[Hàng đợi lập thời biểu](/t5660-topic#28099)
Khi các quá trình được đưa vào hệ thống, chúng được đặt vào hàng đợi công
việc. Hàng đợi chứa tất cả quá trình trong hệ thống. Các quá trình đang nằm trong bộ
nhớ chính sẳn sàng và chờ để thực thi được giữ trên một danh sách được gọi là hàng
đợi sẳn sàng. Hàng đợi này thường được lưu như một danh sách liên kết. Đầu của
hàng đợi sẳn sàng chứa hai con trỏ: một chỉ đến PCB đầu tiên và một chỉ tới PCB
cuối cùng trong danh sách. Chúng ta bổ sung thêm trong mỗi PCB một trường con trỏ
chỉ tới PCB kế tiếp trong hàng đợi sẳn sàng.
Hệ điều hành cũng có các hàng đợi khác. Khi một quá trình được cấp phát
CPU, nó thực thi một khoảng thời gian và cuối cùng kết thúc, được ngắt, hay chờ một
sự kiện xác định xảy ra, chẳng hạn như hoàn thành một yêu cầu nhập/xuất. Trong
trường hợp yêu cầu nhập/xuất, một yêu cầu có thể là ổ đĩa băng từ tận hiến hay một
thiết bị được chia sẻ như đĩa. Vì hệ thống có nhiều quá trình, đĩa có thể bận với yêu
cầu nhập/xuất của các quá trình khác. Do đó, quá trình phải chờ đĩa. Danh sách quá
trình chờ một thiết bị nhập/xuất cụ thể được gọi là hàng đợi thiết bị. Mỗi thiết bị có
hàng đợi của chính nó như hình III.4.
Một biểu diễn chung của lập thời biểu quá trình là một lưu đồ hàng đợi, như
hình III.5. Mỗi hình chữ nhật hiện diện một hàng đợi. Hai loại hàng đợi được hiện
diện: hàng đợi sẳn sàng và tập các hàng đợi thiết bị, vòng tròn hiện diện tài nguyên
phục vụ hàng đợi, các mũi tên hiển thị dòng các quá trình trong hệ thống.
Một quá trình mới khởi đầu được đặt vào hàng đợi. Nó chờ trong hàng đợi sẳn
sàng cho tới khi nó được chọn thực thi. Một khi quá trình được gán tới CPU và đang
thực thi, một trong nhiều sự kiện có thể xảy ra:
• Quá trình có thể phát ra một yêu cầu nhập/xuất và sau đó được đặt vào
trong hàng đợi nhập/xuất.
• Quá trình có thể tạo một quá trình con và chờ cho quá trình con kết thúc
• Khi một ngắt xảy ra, quá trình có thể bị buộc trả lại CPU và được đặt trở
lại trong hàng đợi sẳn sàng.
Trong hai trường hợp đầu, cuối cùng quá trình chuyển từ trạng thái chờ tới
trạng thái sẳn sàng và sau đó đặt trở lại vào hàng đợi sẳn sàng. Một quá trình tiếp tục
chu kỳ này cho tới khi nó kết thúc. Tại thời điểm kết thúc nó bị xoá từ tất cả hàng đợi.
Sau đó, PCB và tài nguyên của nó được thu hồi.
việc. Hàng đợi chứa tất cả quá trình trong hệ thống. Các quá trình đang nằm trong bộ
nhớ chính sẳn sàng và chờ để thực thi được giữ trên một danh sách được gọi là hàng
đợi sẳn sàng. Hàng đợi này thường được lưu như một danh sách liên kết. Đầu của
hàng đợi sẳn sàng chứa hai con trỏ: một chỉ đến PCB đầu tiên và một chỉ tới PCB
cuối cùng trong danh sách. Chúng ta bổ sung thêm trong mỗi PCB một trường con trỏ
chỉ tới PCB kế tiếp trong hàng đợi sẳn sàng.
Hệ điều hành cũng có các hàng đợi khác. Khi một quá trình được cấp phát
CPU, nó thực thi một khoảng thời gian và cuối cùng kết thúc, được ngắt, hay chờ một
sự kiện xác định xảy ra, chẳng hạn như hoàn thành một yêu cầu nhập/xuất. Trong
trường hợp yêu cầu nhập/xuất, một yêu cầu có thể là ổ đĩa băng từ tận hiến hay một
thiết bị được chia sẻ như đĩa. Vì hệ thống có nhiều quá trình, đĩa có thể bận với yêu
cầu nhập/xuất của các quá trình khác. Do đó, quá trình phải chờ đĩa. Danh sách quá
trình chờ một thiết bị nhập/xuất cụ thể được gọi là hàng đợi thiết bị. Mỗi thiết bị có
hàng đợi của chính nó như hình III.4.
Một biểu diễn chung của lập thời biểu quá trình là một lưu đồ hàng đợi, như
hình III.5. Mỗi hình chữ nhật hiện diện một hàng đợi. Hai loại hàng đợi được hiện
diện: hàng đợi sẳn sàng và tập các hàng đợi thiết bị, vòng tròn hiện diện tài nguyên
phục vụ hàng đợi, các mũi tên hiển thị dòng các quá trình trong hệ thống.
Một quá trình mới khởi đầu được đặt vào hàng đợi. Nó chờ trong hàng đợi sẳn
sàng cho tới khi nó được chọn thực thi. Một khi quá trình được gán tới CPU và đang
thực thi, một trong nhiều sự kiện có thể xảy ra:
• Quá trình có thể phát ra một yêu cầu nhập/xuất và sau đó được đặt vào
trong hàng đợi nhập/xuất.
• Quá trình có thể tạo một quá trình con và chờ cho quá trình con kết thúc
• Khi một ngắt xảy ra, quá trình có thể bị buộc trả lại CPU và được đặt trở
lại trong hàng đợi sẳn sàng.
Trong hai trường hợp đầu, cuối cùng quá trình chuyển từ trạng thái chờ tới
trạng thái sẳn sàng và sau đó đặt trở lại vào hàng đợi sẳn sàng. Một quá trình tiếp tục
chu kỳ này cho tới khi nó kết thúc. Tại thời điểm kết thúc nó bị xoá từ tất cả hàng đợi.
Sau đó, PCB và tài nguyên của nó được thu hồi.
[Re: Thảo luận Bài 4](/t5660-topic#28102)
- PCB là một trong các cấu trúc dữ liệu quan tọng nhất của hệ điều hành và gồm:
Trạng thái quá trình: new, ready, running,…
Bộ đếm chương trình
Các thanh ghi
Thông tin lập thời biểu CPU: độ ưu tiên, …
Thông tin quản lý bộ nhớ
Thông tin tài khoản: lượng CPU, thời gian sử dụng,
Thông tin trạng thái I/O
Tổ chức điều phối: Long-term scheduling,Medium-term scheduling,Short term scheduling.
- Hỗ trợ sự thực thi luân phiên giữa nhiều quá trình
+ Hiệu suất sử dụng CPU
+ Thời gian đáp ứng
- Phân phối tài nguyên hệ thống hợp lý
+ tránh deadlock, trì hoãn vô hạn định,…
- Cung cấp cơ chế giao tiếp và đồng bộ hoạt động các quá trình
- Cung cấp cơ chế hỗ trợ user tạo/kết thúc quá trình
Trạng thái quá trình: new, ready, running,…
Bộ đếm chương trình
Các thanh ghi
Thông tin lập thời biểu CPU: độ ưu tiên, …
Thông tin quản lý bộ nhớ
Thông tin tài khoản: lượng CPU, thời gian sử dụng,
Thông tin trạng thái I/O
Tổ chức điều phối: Long-term scheduling,Medium-term scheduling,Short term scheduling.
- Hỗ trợ sự thực thi luân phiên giữa nhiều quá trình
+ Hiệu suất sử dụng CPU
+ Thời gian đáp ứng
- Phân phối tài nguyên hệ thống hợp lý
+ tránh deadlock, trì hoãn vô hạn định,…
- Cung cấp cơ chế giao tiếp và đồng bộ hoạt động các quá trình
- Cung cấp cơ chế hỗ trợ user tạo/kết thúc quá trình
[Re: Thảo luận Bài 4](/t5660-topic#28103)
Các bạn coi thử đoạn code này nha, xem coi nó hoạt động ra sao:
![ ](http://i59.tinypic.com/2jey1cw.png)
![ ](http://i62.tinypic.com/2vl5h0l.png)
![ ](http://i59.tinypic.com/2jey1cw.png)
![ ](http://i62.tinypic.com/2vl5h0l.png)
[Re: Thảo luận Bài 4](/t5660-topic#28105)
Thank bạn!! Nhưng bạn có thể nói rõ hơn dữ liệu ở đây là gì không, có phải dữ liệu trong buffer phải cùng một kiểu không nhỉ(vd số nguyên, kiểu chuỗi...)? Và buffer có sẵn trong bộ nhớ hay do hệ thống hay tiến trình tạo vậy?LeThiHuyenTrang(HLT3) đã viết:
đây là bài toán về đồng bộ. hai tiến trình cùng chia sẻ 1 bộ đệm có kích thước giới hạn.Sản xuất là quá trình 1 tiến trình tạo dữ liệu, đặt dữ liệu vào bộ đệm. Tiêu thụ là tiến trình lấy dữ liệu tư2 bộ đệm và xử lý.Hai tiến trình cần thoả các điều kiện sau :
- Tiến trình sản xuất không được ghi dữ liệu vào bộ đệm đã đầy.
- Tiến trình tiêu thụ không được đọc dữ liệu từ bộ đệm đang trống.
- Hai tiến trình không được truy xuất bộ đệm cùng lúc.
[Re: Thảo luận Bài 4](/t5660-topic#28106)
VanPhuAnhTuan95(HLT3) đã viết:Các bạn coi thử đoạn code này nha, xem coi nó hoạt động ra sao:
Mấy hàm lấy bên class pthread.h lẽ ra nên chú thích nó làm gì với các thông số, mình nhìn hơi khó hiểu
![ Smile](https://illiweb.com/fa/i/smiles/icon_smile.gif)
[HuynhNgoHaiDang(HLT3)](/u1994)
- Tổng số bài gửi : 8
Join date : 17/03/2014
[Re: Thảo luận Bài 4](/t5660-topic#28116)
Mình cũng chưa rõ về nó, bởi vậy mới đăng lên hỏi mọi người, nhìn mutex, nhưng chưa chắc dùng semaphore
[Phân biệt giữa Biên Dịch và Thông Dịch](/t5660-topic#28117)
Biên dịch và thông dịch
Thông dịch(Interpretion) là lần lượt thi hành từng lệnh 1 thông qua 1 chương trình gọi là Trình thông dịch(Interpretor). "Thường được viết ở ngôn ngữ cấp thấp được lưu thành file với đuôi mở rộng *.bat(batch)"
Biên dịch(Compilation) là dịch 1 lần toàn bộ chương trình thông qua 1 chương trình gọi là Trình biên dịch (Compiler)==> Tạo ra file thực thi *.exe (sẽ chạy 1 lần mà không cần phải thông dịch lại).
Trong thông dịch thì mã nguồn không được dịch trước thành ngôn ngữ máy mà mỗi lần cần chạy chương trình thì mã nguồn mới được dịch để thực thi từng dòng 1 (line by line). Tất cả các ngôn ngữ không biện dịch ra mã máy điều phải sử dụng trình thông dịch (PHP, WScripts, Perl, Linux Shell, Python....). Các ngôn ngữ theo trình thông dịch thường được gọi là script (kịch bản)
ví dụ:Thông dịch giống như 1 người thông dịch viên đi dịch cuộc nói chuyện của 2 người. phải biết người này nói gì thì mới dịch được. Người thông dịch viên này thường chi biết 2 thứ tiếng ( là tiếng bản sứ và tiếng cần dịch).
Biên dịch là người ngồi 1 nơi và dịch sách dịch 1 lúc toàn bộ nội dung của cuồn sách đó.
Bạn chạy chương trình vb hay c++ c# chưa? nếu bạn không debug tức chỉ đơn thuần là bấm run ( f5 cho vb và c++, f6 cho c#..). thì cái đó máy sẽ đọc hết 1 lược các câu lệnh rồi mới build thành từng chương trình=>biên dịch
Nhưng khi bạn debug (tức break point tại điểm nào đó ( có hình vòng tròn đỏ ở ngoài) thì tức là bạn đang thông dịch câu lệnh đó. máy sẽ đọc từng câu lệnh =>thông dịch
Biên Dịch giống như một dịch thuật gia, giã sử ông ta dịch một cuốn sách từ English sang Vietnam, sau này một người không biết English vẫn có thể hiểu nội dung quyển sách bằng cách đọc quyển tiếng Việt do ông ta dịch.
Interpreter giống như là thông dịch viên, có một cuộc hôi thảo người báo cáo là người Anh, trong khi hầu hết người dự báo cáo là người việt không biết tiếng Anh thì sẽ cần đến một anh thông dịch viên, lần sau cũng có cuộc hội thảo tương tự như vậy, cùng chủ đề đó nhưng cũng cần đến anh thông dịch viên.
Thông dịch(Interpretion) là lần lượt thi hành từng lệnh 1 thông qua 1 chương trình gọi là Trình thông dịch(Interpretor). "Thường được viết ở ngôn ngữ cấp thấp được lưu thành file với đuôi mở rộng *.bat(batch)"
Biên dịch(Compilation) là dịch 1 lần toàn bộ chương trình thông qua 1 chương trình gọi là Trình biên dịch (Compiler)==> Tạo ra file thực thi *.exe (sẽ chạy 1 lần mà không cần phải thông dịch lại).
Trong thông dịch thì mã nguồn không được dịch trước thành ngôn ngữ máy mà mỗi lần cần chạy chương trình thì mã nguồn mới được dịch để thực thi từng dòng 1 (line by line). Tất cả các ngôn ngữ không biện dịch ra mã máy điều phải sử dụng trình thông dịch (PHP, WScripts, Perl, Linux Shell, Python....). Các ngôn ngữ theo trình thông dịch thường được gọi là script (kịch bản)
ví dụ:Thông dịch giống như 1 người thông dịch viên đi dịch cuộc nói chuyện của 2 người. phải biết người này nói gì thì mới dịch được. Người thông dịch viên này thường chi biết 2 thứ tiếng ( là tiếng bản sứ và tiếng cần dịch).
Biên dịch là người ngồi 1 nơi và dịch sách dịch 1 lúc toàn bộ nội dung của cuồn sách đó.
Bạn chạy chương trình vb hay c++ c# chưa? nếu bạn không debug tức chỉ đơn thuần là bấm run ( f5 cho vb và c++, f6 cho c#..). thì cái đó máy sẽ đọc hết 1 lược các câu lệnh rồi mới build thành từng chương trình=>biên dịch
Nhưng khi bạn debug (tức break point tại điểm nào đó ( có hình vòng tròn đỏ ở ngoài) thì tức là bạn đang thông dịch câu lệnh đó. máy sẽ đọc từng câu lệnh =>thông dịch
Biên Dịch giống như một dịch thuật gia, giã sử ông ta dịch một cuốn sách từ English sang Vietnam, sau này một người không biết English vẫn có thể hiểu nội dung quyển sách bằng cách đọc quyển tiếng Việt do ông ta dịch.
Interpreter giống như là thông dịch viên, có một cuộc hôi thảo người báo cáo là người Anh, trong khi hầu hết người dự báo cáo là người việt không biết tiếng Anh thì sẽ cần đến một anh thông dịch viên, lần sau cũng có cuộc hội thảo tương tự như vậy, cùng chủ đề đó nhưng cũng cần đến anh thông dịch viên.
[Các đặc tính của Tiến Trình](/t5660-topic#28118)
Điều phối hoạt động của các tiến trình là một vấn đề rất phức tạp, đòi hỏi hệ điều hành khi giải quyết phải xem xét nhiều yếu tố khác nhau để có thể đạt được những mục tiêu đề ra. Một số đặc tính của tiến trình cần được quan tâm như tiêu chuẩn điều phối :
Khi một tiến trình nhận được CPU, chủ yếu nó chỉ sử dụng CPU đến khi phát sinh một yêu cầu nhập xuất ? Hoạt động của các tiến trình như thế thường bao gồm nhiều lượt sử dụng CPU , mỗi lượt trong một thời gian khá ngắn.
Khi một tiến trình nhận được CPU, nó có khuynh hướng sử dụng CPU đến khi hết thời gian dành cho nó ? Hoạt động của các tiến trình như thế thường bao gồm một số ít lượt sử dụng CPU , nhưng mỗi lượt trong một thời gian đủ dài.
Người sử dụng theo kiểu tương tác thường yêu cầu được hồi đáp tức thời đối với các yêu cầu của họ, trong khi các tiến trình của tác vụ được xử lý theo lô nói chung có thể trì hoãn trong một thời gian chấp nhận được.
Các tiến trình có thể được phân cấp theo một số tiêu chuẩn đánh giá nào đó, một cách hợp lý, các tiến trình quan trọng hơn ( có độ ưu tiên cao hơn) cần được ưu tiên hơn.
Một số quan điểm ưu tiên chọn những tiến trình đã sử dụng CPU nhiều thời gian nhất vì hy vọng chúng sẽ cần ít thời gian nhất để hoàn tất và rời khỏi hệ thống . Tuy nhiên cũng có quan điểm cho rằng các tiến trình nhận được CPU trong ít thời gian là những tiến trình đã phải chờ lâu nhất, do vậy ưu tiên chọn chúng.
f) Thời gian còn lại tiến trình cần để hoàn tất :
Có thể giảm thiểu thời gian chờ đợi trung bình của các tiến trình bằng cách cho các tiến trình cần ít thời gian nhất để hoàn tất được thực hiện trước. Tuy nhiên đáng tiếc là rất hiếm khi biết được tiến trình cần bao nhiêu thời gian nữa để kết thúc xử lý.
**a) Tính hướng xuất / nhập của tiến trình ( I/O-boundedness):**
Khi một tiến trình nhận được CPU, chủ yếu nó chỉ sử dụng CPU đến khi phát sinh một yêu cầu nhập xuất ? Hoạt động của các tiến trình như thế thường bao gồm nhiều lượt sử dụng CPU , mỗi lượt trong một thời gian khá ngắn.
**b) Tính hướng xử lý của tiến trình ( CPU-boundedness):**
Khi một tiến trình nhận được CPU, nó có khuynh hướng sử dụng CPU đến khi hết thời gian dành cho nó ? Hoạt động của các tiến trình như thế thường bao gồm một số ít lượt sử dụng CPU , nhưng mỗi lượt trong một thời gian đủ dài.
**c) Tiến trình tương tác hay xử lý theo lô :**
Người sử dụng theo kiểu tương tác thường yêu cầu được hồi đáp tức thời đối với các yêu cầu của họ, trong khi các tiến trình của tác vụ được xử lý theo lô nói chung có thể trì hoãn trong một thời gian chấp nhận được.
**d) Độ ưu tiên của tiến trình :**
Các tiến trình có thể được phân cấp theo một số tiêu chuẩn đánh giá nào đó, một cách hợp lý, các tiến trình quan trọng hơn ( có độ ưu tiên cao hơn) cần được ưu tiên hơn.
**e) Thời gian đã sử dụng CPU của tiến trình :**
Một số quan điểm ưu tiên chọn những tiến trình đã sử dụng CPU nhiều thời gian nhất vì hy vọng chúng sẽ cần ít thời gian nhất để hoàn tất và rời khỏi hệ thống . Tuy nhiên cũng có quan điểm cho rằng các tiến trình nhận được CPU trong ít thời gian là những tiến trình đã phải chờ lâu nhất, do vậy ưu tiên chọn chúng.
f) Thời gian còn lại tiến trình cần để hoàn tất :
Có thể giảm thiểu thời gian chờ đợi trung bình của các tiến trình bằng cách cho các tiến trình cần ít thời gian nhất để hoàn tất được thực hiện trước. Tuy nhiên đáng tiếc là rất hiếm khi biết được tiến trình cần bao nhiêu thời gian nữa để kết thúc xử lý.
[Trả lời câu 3](/t5660-topic#28119)
CÂU 3 : Phân biệt hàng chờ công việc với hàng chờ sẵn sàng. qua đó làm rõ chức năng của điều phối chậm và điều phối nhanh ( Chú ý: nhấn mạnh điều phối chậm, tại sao lại cần? ...)
- Đều là các hàng chờ chứa các tiến trình cần vận hành.
- Đều cần thuật giải điều phối để sắp xếp các tiến trình.
- Dùng giải thuật điều phối chậm(Long - term Scheduler) để đưa các tiến trình từ Job Queue vào Ready Queue.
- Dùng giải thuật điều phối nhanh(Short - term Scheduler) chọn các tiến trình trong Ready Queue để cấp CPU.
Job Queue : Có nhiều thời gian xử lý hơn.
Ready Queue : Có ít thời gian so với Job Queue. Ready Queue chứa hỗn hợp 2 loại tiến trình Hướng CPU và Hướng I/O sao cho tối ưu nhất vì đảm bảo được độ cân bằng tải (Load-Balancing) cần thiết.
VD: Thầy giáo gọi tên 6 bạn trong lớp để lên danh sách chuẩn bị lên bảng làm bài tập:
Điều phối chậm: 6 bạn được đưa từ Job Queue (danh sách lớp) vào Ready Queue (danh sách làm bài).
Điều phối nhanh: Sau đó thầy gọi từng bạn trong danh sách làm bài lên bảng.
- Chọn tiến trình nào sẽ được đưa vào Ready Queue ( tức là xác định các tiến trình để đưa từ hàng chờ công việc ở trạng thái New chuyển sang hàng chờ sẵn sàng ở trạng thái Ready.)
- Kiểm soát Độ đa chương (số tiến trình trong bộ nhớ)
- Do có nhiều thời gian (tới vài phút), loại Scheduler này có điều kiện để lựa chọn kỹ càng nhằm phối hợp cân đối 2 loại tiến trình:
Ví dụ: Trong 1 gia đình có 1 Tivi (CPU), mỗi thành viên trong gia đình (tiến trình) đều có 1 kênh yêu thích, người này phải chờ người kia xem xong mới xem được, vậy Tivi sẽ hoạt động và bận liên tục với nhiều thành viên trong gia đình..
Ví dụ: Công ty có một chiếc ô tô (CPU), các nhân viên trong công ty( tiến trình) chỉ ngồi thực hiện giao dịch tại chỗ (I/O), không sử dụng đến ô tô.Như vậy sẽ gây lãng phí ô tô (CPU).
- Mục đích là cân bằng tải cho toàn hệ thống. Nếu chỉ sử dụng theo hướng CPU, CPU phải làm việc liên tục, luôn bận, làm tốn thời gian của hệ thống. Ngược lại, nếu chỉ sử dụng theo hướng I/O, CPU không phải hoạt động, gây lãng phí tài nguyên, đồng thời làm chậm quá trình. Do vậy, trình điều phối chậm cần phải có để phối hợp cân đối 2 loại tiến trình CPU và I/O.
- Chọn tiến trình nào sẽ được chiếm CPU để xử lý (tức là từ trạng thái Ready chuyển sang Running)
- Có tần xuất công việc cao: cứ 100ms thì tốn 10ms để xác định tiến trình kế tiếp: 10/(100+10)=9% thời gian CPU được dùng để điều chối chương trình.
Vì đã qua giai đoạn tuyển chọn tốt trước đó nên thời gian tuyển chọn sẽ nhanh hơn.
Ví dụ: 1 công ty vận tải mới thành lập họ mua về rất nhiều xe tải . Giai đoạn đầu họ sẽ phân loại các xe tải này thành ra các nhóm xe thích hợp ,công việc này tốn nhiều thời gian (điều phối chậm) .Nhưng khi họ đã phân loại được ra các nhóm xe thì việc sử dụng, điều phối sẽ diễn ra nhanh chóng (điều phối nhanh).
Ngoài ra, kết hợp 2 loại trình điều phối trên, đưa ra các điều phối mà nhờ đó hỗn hợp các tiến trình trong Ready Queue có tính tối ưu hơn là điều phối vừa (Medium-term scheduler) :
- Điều phối vừa được thêm chức năng chuyển tiến trình từ bộ nhớ chính sang sang bộ nhớ thứ cấp (nhưng vẫn nằm trong không gian bộ nhớ ảo); khi nào cần thì nạp process từ bộ nhớ thứ cấp vào bộ nhớ chính: rút các tiến trình khỏi bộ nhớ, dẫn đến làm giảm Độ đa chương, sau đó đưa lại chúng vào bộ nhớ vào thời điểm thích hợp để tiếp tục thực hiện từ vị trí bị tạm ngừng trước đó.
Ví dụ: 1 Lớp học thực hành, nhưng sinh viên đông, không đủ máy để làm bài (có nhiều tiến trình). Giảng viên sẽ chỉ định một nhóm ra khỏi lớp (rút các tiến trình ra khỏi bộ nhớ). Sau khi nhóm trong lớp học xong, giảng viên gọi lại các bạn bên ngoài vào phòng học (đưa tiến trình vào bộ nhớ vào thời điểm thích hợp).
Có thiếu sót gì các bạn bổ sung thêm
*Job Queue*: là hàng chờ công việc, chứa các tiến trình chờ được vận hành (các tiến trình ở trạng thái New). Vai trò hàng chờ này là chờ cho Hệ điều hành dùng điều phối chậm chọn ra 1 hỗn hợp tối ưu nhất (gồm 2 loại tiến trình là : hướng CPU và hướng I/O ) để chuyển sang trạng thái Ready. *Ready Queue*: là hàng chờ sẵn sàng, chứa các tiến trình chờ được cấp CPU (các tiên trình ở trạng thái Ready). Vai trò hàng chờ này là chờ cho Hệ điều hành tuyển chọn ra tiến trình thích hợp để cấp phát CPU thực thi lệnh. **Giống nhau:**
- Đều là các hàng chờ chứa các tiến trình cần vận hành.
- Đều cần thuật giải điều phối để sắp xếp các tiến trình.
**Khác nhau:**
- Dùng giải thuật điều phối chậm(Long - term Scheduler) để đưa các tiến trình từ Job Queue vào Ready Queue.
- Dùng giải thuật điều phối nhanh(Short - term Scheduler) chọn các tiến trình trong Ready Queue để cấp CPU.
Job Queue : Có nhiều thời gian xử lý hơn.
Ready Queue : Có ít thời gian so với Job Queue. Ready Queue chứa hỗn hợp 2 loại tiến trình Hướng CPU và Hướng I/O sao cho tối ưu nhất vì đảm bảo được độ cân bằng tải (Load-Balancing) cần thiết.
VD: Thầy giáo gọi tên 6 bạn trong lớp để lên danh sách chuẩn bị lên bảng làm bài tập:
Điều phối chậm: 6 bạn được đưa từ Job Queue (danh sách lớp) vào Ready Queue (danh sách làm bài).
Điều phối nhanh: Sau đó thầy gọi từng bạn trong danh sách làm bài lên bảng.
*Chức năng của điều phối chậm, điều phối nhanh:* **Trình Điều Phối gồm có:** *Điều phối chậm (Long-term scheduler):*
- Chọn tiến trình nào sẽ được đưa vào Ready Queue ( tức là xác định các tiến trình để đưa từ hàng chờ công việc ở trạng thái New chuyển sang hàng chờ sẵn sàng ở trạng thái Ready.)
- Kiểm soát Độ đa chương (số tiến trình trong bộ nhớ)
- Do có nhiều thời gian (tới vài phút), loại Scheduler này có điều kiện để lựa chọn kỹ càng nhằm phối hợp cân đối 2 loại tiến trình:
**1. Hướng CPU: tính toán nhiều, ít I/O.**
Ví dụ: Trong 1 gia đình có 1 Tivi (CPU), mỗi thành viên trong gia đình (tiến trình) đều có 1 kênh yêu thích, người này phải chờ người kia xem xong mới xem được, vậy Tivi sẽ hoạt động và bận liên tục với nhiều thành viên trong gia đình..
**2. Hướng I/O: tính toán ít, nhiều I/O**
Ví dụ: Công ty có một chiếc ô tô (CPU), các nhân viên trong công ty( tiến trình) chỉ ngồi thực hiện giao dịch tại chỗ (I/O), không sử dụng đến ô tô.Như vậy sẽ gây lãng phí ô tô (CPU).
- Mục đích là cân bằng tải cho toàn hệ thống. Nếu chỉ sử dụng theo hướng CPU, CPU phải làm việc liên tục, luôn bận, làm tốn thời gian của hệ thống. Ngược lại, nếu chỉ sử dụng theo hướng I/O, CPU không phải hoạt động, gây lãng phí tài nguyên, đồng thời làm chậm quá trình. Do vậy, trình điều phối chậm cần phải có để phối hợp cân đối 2 loại tiến trình CPU và I/O.
*Điều phối nhanh (Short-term scheduler còn gọi là điều phối CPU) :*
- Chọn tiến trình nào sẽ được chiếm CPU để xử lý (tức là từ trạng thái Ready chuyển sang Running)
- Có tần xuất công việc cao: cứ 100ms thì tốn 10ms để xác định tiến trình kế tiếp: 10/(100+10)=9% thời gian CPU được dùng để điều chối chương trình.
Vì đã qua giai đoạn tuyển chọn tốt trước đó nên thời gian tuyển chọn sẽ nhanh hơn.
Ví dụ: 1 công ty vận tải mới thành lập họ mua về rất nhiều xe tải . Giai đoạn đầu họ sẽ phân loại các xe tải này thành ra các nhóm xe thích hợp ,công việc này tốn nhiều thời gian (điều phối chậm) .Nhưng khi họ đã phân loại được ra các nhóm xe thì việc sử dụng, điều phối sẽ diễn ra nhanh chóng (điều phối nhanh).
Ngoài ra, kết hợp 2 loại trình điều phối trên, đưa ra các điều phối mà nhờ đó hỗn hợp các tiến trình trong Ready Queue có tính tối ưu hơn là điều phối vừa (Medium-term scheduler) :
- Điều phối vừa được thêm chức năng chuyển tiến trình từ bộ nhớ chính sang sang bộ nhớ thứ cấp (nhưng vẫn nằm trong không gian bộ nhớ ảo); khi nào cần thì nạp process từ bộ nhớ thứ cấp vào bộ nhớ chính: rút các tiến trình khỏi bộ nhớ, dẫn đến làm giảm Độ đa chương, sau đó đưa lại chúng vào bộ nhớ vào thời điểm thích hợp để tiếp tục thực hiện từ vị trí bị tạm ngừng trước đó.
Ví dụ: 1 Lớp học thực hành, nhưng sinh viên đông, không đủ máy để làm bài (có nhiều tiến trình). Giảng viên sẽ chỉ định một nhóm ra khỏi lớp (rút các tiến trình ra khỏi bộ nhớ). Sau khi nhóm trong lớp học xong, giảng viên gọi lại các bạn bên ngoài vào phòng học (đưa tiến trình vào bộ nhớ vào thời điểm thích hợp).
Có thiếu sót gì các bạn bổ sung thêm
![ Smile](https://illiweb.com/fa/i/smiles/icon_smile.gif)
[Câu 1: Trình bày mô hình chuyển trạng thái của tiến trình (Định nghĩa tiến trình là gì? Chỉ ra 5 trạng thái có thể có trong vòng đời của tiến trình; Phân biệt được hàng chờ công việc với hàng chờ sẵn sàng)](/t5660-topic#28121) **1) Định nghĩa tiến trình (Process):**
- Process là chương trình được thực thi:
+ Được nạp vào bộ nhớ.
+ Có các thông tin trạng thái: thanh ghi PC, các thanh ghi, …
- Mỗi process thực thi trên một CPU ảo
- Hệ thống có nhiều process đồng thời:
+ Đa chương- 1 CPU.
+ Đa xử lý – nhiều CPU trên 1 máy.
+ Phân bố – nhiều CPU trên nhiều máy.
-Tổ chức thứ bậc các process:
+ Process có thể được tạo do hệ điều hành, người sử dụng hay do process khác tạo ra.
+ Khi kết thúc process có thể có các kết quả: bình thường, xảy ra lỗi, bị process khác kết thúc.
+ Process tạo process khác: Parent process tạo ra Child process.
+Windows không có tổ chức thứ bậc, các process được tạo là tương đương. Trong UNIX thì là các process group.
**2) Mô hình chuyển trạng thái của tiến trình:**
Ta có sơ đồ trạng thái sau:
![ ](http://i60.tinypic.com/2m6nwh2.png)
- New: tiến trình được tạo lập, lúc này khối thông tin quản lý process (PCB) đã được tạo. Process chưa được nạp vào bộ nhớ chính.
- Ready: tiến trình đang chờ CPU được xử lý (có thể nằm trong hàng đợi, vì có thể có nhiều ready process).
- Blocked: tiến trình bị chặn, không thể thực thi cho đến khi có biến cố (ví dụ như chờ đến thời gian thực thi) xảy ra (cũng được quản lý bằng hàng đợi).
- Running: tiến trình đang thực thi, chỉ có 1 process được thực thi tại 1 thời điểm trên hệ thống đa chương.
- Exit: tiến trình kết thúc, khối thông tin quản lý process vẫn còn được lưu giữ (cho phép rút trích).
=> Trong quá trình thực thi, các tiến trình có thể xảy ra vấn đề tranh chấp tài nguyên dùng chung, hay hết thời gian thực thi, lúc này tiến trình bị chặn. Khi bị chặn, tiến trình phải chờ xảy ra biến cố mới lại thực thi tiếp (thời gian thực thi hoặc tài nguyên được process kia sử dụng xong), nếu trong tranh chấp tài nguyên thì có thể có tiến trình có độ ưu tiên hơn được thực thi trước. Thực thi xong, kết thúc tiến trình.
Sơ đồ chuyển trạng thái giữa 2 tiến trình:
![ ](http://i60.tinypic.com/fkpaw1.png)
Tiến trình được thực thi có thể bị dừng do ngắt quãng (Clock Interrupt hay I/O Interrupt) hoặc khi có lệnh gọi hệ thống, lỗi (System call, Trap). Trạng thái lưu vào khối thông tin quản lý PCB này, thực thi tiếp tại PCB được chuyển rồi lại được trả về cho PCB này. Trong khoảng thời gian ngắt quãng các process thay phiên thực hiện luân chuyển cho đến khi hoàn tất.
**3) Phân biệt hàng chờ công việc với hàng chờ sẵn sàng: (hay còn gọi là Job Queue và Ready Queue)**
Job Queue: là hàng chờ công việc, chứa các tiến trình chờ được vận hành.
Ready Queue: là hàng chờ sẵn sàng, chứa các tiến trình chờ được cấp CPU.
Giống nhau:
- Đều là các hàng chờ chứa các tiến trình cần vận hành.
- Đều cần thuật giải điều phối để sắp xếp các tiến trình.
Khác nhau:
- Dùng giải thuật điều phối chậm(Long - term Scheduler) để đưa các tiến trình từ Job Queue vào Ready Queue.
- Dùng giải thuật điều phối nhanh(Short - term Scheduler) chọn các tiến trình trong Ready Queue để cấp CPU.
Job Queue : Có nhiều thời gian xử lý hơn.
Ready Queue : Có ít thời gian so với Job Queue.
***********
MONG CÁC BẠN BỔ SUNG THÊM :)Thanks
[HuynhNgoHaiDang(HLT3)](/u1994)
- Tổng số bài gửi : 8
Join date : 17/03/2014
[Mô hình luân chuyển CPU giữa 2 tiến trình](/t5660-topic#28125)
• Tiến trình P0: vào hàng đợi Job-Queue ở trạng thái New, sẽ đợi 1 khoảng thời gian của quá trình điều phối chậm (Scheduler Long Term) của hệ điều hành(HĐH) để chọn tiến trình, sau khi được O.S chọn, P0 chuyển sang hàng đợi reday quueue và ở trạng thái Ready. Lúc này P0 chỉ đợi cấp CPU và running.
• Sau một khỏang thời gian running, tiến trình P1 xuất hiện. Lúc này, hệ điều hành sẽ ghi lại thông tin của P0 vào thanh PCB1 bao gồm những thông tin: con trỏ, trạng thái của P0, số hiệu của tiến trình P0, Bộ đếm P0, nội dung của P0…Và chuyển P0 sang hàng đợi Waiting và chuyển trạng thái Ready. Lúc này, P1 sẽ được cấp CPU và running. Và sau một khỏang thời gian running, P1 cũng sẽ chuyển sang hàng đợi waiting và chuyển trạng thái ready, lúc này HĐH cũng ghi lại thông tin vào thanh ghi PCB2 như đã làm ở P0. Sau đó, HĐH sẽ load lại thông tin của PCB1 và P0 sẽ tiếp tục running. Quá trình này cũng sẽ lập lại cho P1. Đển khi P0 và P1 kết thúc.
• Sau một khỏang thời gian running, tiến trình P1 xuất hiện. Lúc này, hệ điều hành sẽ ghi lại thông tin của P0 vào thanh PCB1 bao gồm những thông tin: con trỏ, trạng thái của P0, số hiệu của tiến trình P0, Bộ đếm P0, nội dung của P0…Và chuyển P0 sang hàng đợi Waiting và chuyển trạng thái Ready. Lúc này, P1 sẽ được cấp CPU và running. Và sau một khỏang thời gian running, P1 cũng sẽ chuyển sang hàng đợi waiting và chuyển trạng thái ready, lúc này HĐH cũng ghi lại thông tin vào thanh ghi PCB2 như đã làm ở P0. Sau đó, HĐH sẽ load lại thông tin của PCB1 và P0 sẽ tiếp tục running. Quá trình này cũng sẽ lập lại cho P1. Đển khi P0 và P1 kết thúc.
[Mô hình chuyển trạng thái tiến trình](/t5660-topic#28126) **Định nghĩa tiến trình:**
- Tiến trình (process) : là chương trình trong thời gian thực hiện đặt dưới sự quản lý của hệ điều hành.
- Được sinh ra khi chương trình tải vào bộ nhớ để thực hiện.
**5 trạng thái tiến trình:**Tại một thời điểm, một tiến trình có thể nhận trong một các trạng thái sau đây :
- Mới tạo : tiến trình đang được tạo lập.
- Running : các chỉ thị của tiến trình đang được xử lý.
- Blocked : tiến trình chờ được cấp phát một tài nguyên, hay chờ một
sự kiện xảy ra .
- Ready : tiến trình chờ được cấp phát CPU để xử lý.
- Kết thúc : tiến trình hoàn tất xử lý.
Tại một thời điểm, chỉ có một tiến trình có thể nhận trạng thái running trên một bộ xử lý bất kỳ. Trong khi đó, nhiều tiến trình có thể ở trạng thái blocked hay ready.
[Bài toán sản xuất tiêu thụ](/t5660-topic#28127)
Giải thích code bài toán:
Có giải thích khá rõ. Mọi người tham khảo thêm
![ Very Happy](https://illiweb.com/fa/i/smiles/icon_biggrin.png)
NguyenThiKimThanh (102C) đã viết:Tham khảo code sản xuất và tiêu thụ, các bạn cho ý kiến nha
- Code:
#define BUFFER_SIZE 10 //số lượng khoang chứa
int buffer[BUFFER_SIZE]; //bộ nhớ đệm size 10 p.tử
int in=0; //con trỏ tới vị trí trống kế tiếp
int out=0; //con trỏ tới vị trí trống tiếp theo
int nextProduced=1; //tạo 1 sản phẩm được sản xuất kế tiếp
//Hàm sản xuất:
void Producer()
{
while (1)
{
//Quá trình tạo ra 1 sản phẩm
// ... San xuat (nextProduced
//vòng lặp quẩn tại đây cho đến khi có 1 chỗ trống trong bộ đệm hay ngăn chứa sản phẩm
while(((in+1)%BUFFER_SIZE)==out);
//khi vòng lặp while kết thúc =>có 1 chỗ trống để chèn sản phẩm vào
buffer[in]=nextProduced++; //chèn sản phẩm tại vị trí in vô ngăn chứa, sản phẩm được sản xuất
in=(in+1)%BUFFER_SIZE; //tìm vị trí khác để Producer chèn thêm sản phầm vào
//hàm SuspendThread dùng để tạo ngưng 1 luồng hiện hành
SuspendThread(GetCurrentThread());
}
}
//Hàm tiêu thụ:
void Consumer()
{
int nextConsumed;
while (1)
{
// vòng lặp quẩn tại đây khi các ngăn chứa sản phầm đều trống
while(in==out);
//vòng lặp while thoát khi có 1 ngăn chứa sản phầm
nextConsumed=buffer[out]; //lấy sản phẩm tại vị trí out ra khỏi ngăn
out=(out+1)%BUFFER_SIZE; //tìm vị trí khác để Consumer lấy sản phẩm
// ... Tieu thu (nextConsumed)--> quá trình tiêu thụ sàn phẩm
//hàm Sleep đưa luồng vào trạng thái ngủ trong khi chờ Producer sản xuất thêm sản phầm
//đếm số mili giây trong giờ hiện tại % 5000, hết thời gian thực hiện while kế tiếp
Sleep(GetTickCount()%5000);
}
}
int main(){
HANDLE ProducerHandle1, ProducerHandle2;//biến HANDLE chứa mục quản nhà sản xuất
HANDLE ConsumerHandle1, ConsumerHandle2;// biến HANDLE chứa mục quản nhà tiêu thụ
DWORD ProducerID1, ProducerID2, ConsumerID1, ConsumerID2;//chứa ID nhà sản xuất và nhà tiêu thụ
//khởi tạo nhà sản xuất với các thông tin: Producer, ID, số 4 biểu thị trạng thái của Producer lúc khởi tạo: trạng thái ngủ
ProducerHandle1=CreateThread(0,0,(LPTHREAD_START_ROUTINE)Producer,0,4,&ProducerID1);
ProducerHandle2=CreateThread(0,0,(LPTHREAD_START_ROUTINE)Producer,0,4,&ProducerID2);
//khởi tạo nhà tiêu thụ với các thông tin: Consumer, ID, số 0 biểu thị trạng thái của Producer lúc khởi tạo: trạng thái thức
ConsumerHandle1=CreateThread(0,0,(LPTHREAD_START_ROUTINE)Consumer,0,0,&ConsumerID1);
ConsumerHandle2=CreateThread(0,0,(LPTHREAD_START_ROUTINE)Consumer,0,0,&ConsumerID2);
while(1)
{
printf("\n- Nhan phim P/p de san xuat, nhan 0 de ket thuc:");
switch (getch())
{
//nhấn phím P=Producing
case 'P':
// đánh thức Producer lúc này đang ở trạng thái ngủ
ResumeThread(ProducerHandle1);
break;
//nhấn phím p=Producing
case 'p': ResumeThread(ProducerHandle2); break;
//giải phóng Producer và Consumer khỏi bộ nhớ
case '0':
{
CloseHandle(ProducerHandle1);
CloseHandle(ProducerHandle2);
CloseHandle(ConsumerHandle1);
CloseHandle(ConsumerHandle2);
return 0;
}
}
//ngừng 1 khoảng thời gian nhất định để nhà sản xuất vừa được đánh thức kịp hoàn tất 1 chu trình công việc
Sleep(1);
//show kết quả sau khi sản xuất tiêu thụ
ShowBuffer();
}
}
Có giải thích khá rõ. Mọi người tham khảo thêm
![ Very Happy](https://illiweb.com/fa/i/smiles/icon_biggrin.png)
[Re: Bài toán sản xuất tiêu thụ](/t5660-topic#28128)
NguyenThiThuThao(TH09A2) đã viết:Thank bạn!! Nhưng bạn có thể nói rõ hơn dữ liệu ở đây là gì không, có phải dữ liệu trong buffer phải cùng một kiểu không nhỉ(vd số nguyên, kiểu chuỗi...)? Và buffer có sẵn trong bộ nhớ hay do hệ thống hay tiến trình tạo vậy?LeThiHuyenTrang(HLT3) đã viết:
đây là bài toán về đồng bộ. hai tiến trình cùng chia sẻ 1 bộ đệm có kích thước giới hạn.Sản xuất là quá trình 1 tiến trình tạo dữ liệu, đặt dữ liệu vào bộ đệm. Tiêu thụ là tiến trình lấy dữ liệu tư2 bộ đệm và xử lý.Hai tiến trình cần thoả các điều kiện sau :
- Tiến trình sản xuất không được ghi dữ liệu vào bộ đệm đã đầy.
- Tiến trình tiêu thụ không được đọc dữ liệu từ bộ đệm đang trống.
- Hai tiến trình không được truy xuất bộ đệm cùng lúc.
Ta nghĩ bài toán này là 1 ví dụ giải thích + minh họa hoạt động của tiến trình, cho nên dữ liệu ở đây là đầu vào (đầu ra), buffer có thể là số nguyên, chuỗi,...cùng 1 kiểu thì chương trình mới ko bắt lỗi
![ Very Happy](https://illiweb.com/fa/i/smiles/icon_biggrin.png)
Ý kiến của mình thôi, ko biết có hiểu sai ko nữa. hehe
![ Very Happy](https://illiweb.com/fa/i/smiles/icon_biggrin.png)
**Sponsored content**
-
[Trang 1 trong tổng số 4 trang](javascript:Pagination();) • **1**, [2](/t5660p25-topic), [3](/t5660p50-topic), [4](/t5660p75-topic) ![ Next](https://illiweb.com/fa/empty.gif)
![ Next](https://illiweb.com/fa/empty.gif)
Trang
**1**trong tổng số **4**trang
Bạn
**Permissions in this forum:** **không có quyền**trả lời bài viết

X-Content-Type-Options: nosniff

P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"

Cache-Control: no-cache

Vary: User-Agent

X-XSS-Protection: 1; mode=block


markdown:
17/04/2010,08:52:55 | 2 bình luận
| 167 lượt xem | Thơ
Vậy mà hay hả? chắc khen lấy lòng rồi!
Trời hay quá!
Lục bát chi mà tê điếng người!
hoavongvang
Email : hoa_vongvang@yahoo.com
24/08/2010 13:46:18 |
10 bình luận
21/08/2010 15:24:00 |
4 bình luận
21/08/2010 15:07:08 |
0 bình luận
21/08/2010 09:36:34 |
2 bình luận
20/08/2010 15:59:36 |
4 bình luận
13/07/2009 07:32:38 |
13 bình luận
06/12/2008 08:25:22 |
42 bình luận
03/02/2009 21:40:52 |
43 bình luận
10/11/2008 18:31:56 |
33 bình luận
23/01/2010 13:15:35 |
19 bình luận
Cám ơn các bạn ghé thăm HVV. Hôm nay vnweblo...
29/11/2010 14:11:17 |
hoavongvang
nhìn cún của bạn mình nhớ cún Tô của mình qu...
13/09/2010 10:16:50 |
thanh vân
hoavongvang ơi
Cái tên hay hay thơ h...
03/09/2010 19:50:40 |
thao
Lâu quá mới ghé thăm hoavongvang giọng thơ...
29/08/2010 23:20:16 |
nktuan56
Anh Đào Phan Toàn
Bài thơ giàu cảm xú...
28/08/2010 15:00:51 |
HVV
Bài viết: 123
Lượt xem: 13,850
Bình luận: 1,796
Được hỗ trợ bởi Vnweblogs


markdown:
Bồi dưỡng SV, học viên Quốc tế tại VN
Video
Thống kê truy cập
Đang trực tuyến: 5
Số lượt truy cập: 4824380
Ghi rõ nguồn 'Học viện Phụ nữ Việt Nam' hoặc 'www.hvpnvn.edu.vn' khi sao chép nội dung từ website này

Cache-Control: private

X-Powered-By-Plesk: PleskWin


markdown: Các vết nứt tường nhà như nứt ngang, nứt dọc, nứt nghiêng, mỗi vết nứt có các phòng chống và xử lý khác nhau. Tùy theo vết nứt lớn hay nhỏ mà độ khó khác nhau. Các vết nứt nghiêng trên tường là loại vết nứt khó xử lý nhất. Các vết nứt nghiêng trên tường là loại vết nứt khó xử lý nhất Vết nứt nghiêng tường có thể xuất hiện tại nhiều mảng tường, ở nhiều tầng. Quy luật là xuất hiện sát mép sàn, gần các cột và xiên dần vào giữa mảng tường, hoặc xuất hiện ở các góc dưới của bậu cửa sổ, xiên xuống dưới. Vết nứt nghiêng xuất hiện do tường nhà bạn bị lún. Muốn sửa phải chống lún bằng nhiều giải pháp khác nhau, đều có khó khăn và tốn kém. Việc đục rỗng vết nứt, đóng đinh đỉa để xử lý vết nứt lại chỉ tạm thời, không hiệu quả. Nếu không ngăn chặn được nguyên nhân gây ra và sẽ bị nứt lại, có thể là chỗ cũ hay quanh đó.

Keep-Alive: timeout=3, max=200

Server: Apache

X-Frame-Options: SAMEORIGIN

Cache-control: private, max-age=0


markdown:
➤ Giao hàng toàn quốc nhận hàng thanh toán tiền vui lòng đặt hàng tại
[ hoặc liên hệ trực tiếp: IVA](http://www.iva.vn/)
➤ Gọi ngay cho chúng tôi: 0968 87 47 08 - 0909 38 00 18 - 0908 900 480 - 0968 663 008
➤ Bỏ sỉ số lượng tối thiểu 5 đôi, ưu tiên sinh viên và người muốn kiếm thêm thu nhập
➤ Hỗ trợ maketing cho các shop offline thời gian đầu nếu ký hợp đồng hoặc lấy hàng số lượng lớn
Hướng dẫn chọn size giày nữ
|
|![]()
|
|Chiều dài chân (cm) |
|Size VN
|21.56 - 22.2||35|
|22.3 - 22.9||36|
|23 - 23.55||37|
|23.6 - 24||38|
|24.2 - 24.6||39|
Mô hình phân phối của IVA là trực tiếp, sản phẩm từ xưởng gia công và thiết kế tới tay người tiêu dùng cuối, vì không qua các kênh trung gian đại lý nên hàng hóa sẽ có giá cực tốt.
Các sản phẩm tại IVA SHOP đều do chính xưởng của công ty gia công hoặc nhập khẩu trực tiếp (được nêu rõ tại chi tiết của từng sản phẩm).
IVA SHOP cung cấp nhiều loại hình thanh toán để khách hàng dễ dàng mua được sản phẩm mình yêu thích: Hiện nay IVA có các phương thức thanh toán sau:
Đối với những người bận rộn, việc di chuyển trong thành phố rất mất thời gian, khói bụi, kẹt xe, mưa nắng thất thường, IVA SHOP hiểu điều đó và luôn mong muốn tiết kiệm được cho bạn những khoảng thời gian không cần thiết đó. Mua hàng tại IVA SHOP nghĩa là bạn có thể tranh thủ mọi lúc, mọi nơi, đặt hàng ngay khi nhu cầu phát sinh mà không mất công, mất thời gian di chuyển.
IVA SHOP cũng hiểu đôi khi những sự lựa chọn online không được như kỳ vọng hoặc có đôi chút khác biệt về màu sắc, kích thước so với hình dung... – đừng lo hãy cứ đặt hàng, gọi điện cho IVA SHOP, chúng tôi sẵn sàng phục vụ đến khi bạn hài lòng.
|
|
## Giày Cao Gót IVA-C032 - 0đ
|
|![]()

Content-Type: text/html


markdown:
# Bảng giá dịch vụ quảng cáo
[1. Báo giá Banner và Richmedia](/lien-he-quang-cao/201204/bang-gia-banner-va-rich-media-200568/)
[2. Báo giá quảng cáo TVC](/lien-he-quang-cao/201204/bao-gia-quang-cao-tvc-200569/)
[3. Báo giá quảng cáo bài PR](/lien-he-quang-cao/201204/bao-gia-quang-cao-bai-pr-200570/)
**4. Báo giá quảng cáo hình thức Columm, Full - Row, Footer - Row, Bottom Right Columm và CPC, CPM.** **4. Báo giá quảng cáo hình thức Columm, Full - Row, Footer - Row, Bottom Right Columm và CPC, CPM.**
__Thông tin liên hệ:__ __Thông tin liên hệ:__ **Công ty Phát triển dịch vụ truyền thông (IPC)**
Địa chỉ: Tầng 14, tòa nhà VNPT, 57 Huỳnh Thúc Kháng, Đống Đa, Hà Nội
**Mobile: 0912.139.077**
Điện thoại: 04-37930612; Fax: 04-37930508
Email: hactt@vnpt.vn

Server: nginx


markdown:
** *Mục lục:*
# Sinh vật biển nặng 150kg và dài 1,8m trôi dạt vào bãi biển Moore Park - Australia
**Các chuyên gia cho rằng đây có thể là cá mú nghệ, nhưng chưa rõ nguyên nhân khiến sinh vật này chết và dạt bờ.**
John Lindholm cùng vợ ρhát hiện xác một con cá nặng khoảng 150kg và dài 1,8m dạt vào Ƅãi biển Moore Park ở Queensland, Austrɑlia, International Business Times hôm 8/3 đưɑ tin. Lindholm chưa từng thấy con cá nào như vậу và không thể xác định sinh vật nàу thuộc loài nào.
*"Tôi đã nghĩ đây có thể là cá mú, nhưng dường như nó không khớp với những gì mọi người miêu tả cho tôi*", Lindholm nói. Ąnh chia sẻ hình ảnh này trên mạng xã hội để những người khác giúρ tìm ra loài vật này. Một số ý kiến cho rằng đâу là cá mú, cá tuyết hoặc cá rô biển.
Ϲó vẻ con cá không chịu tổn thương nào về cơ thể, Lindholm nhận định. Ąnh cho rằng có thể nó đã sống đủ lâu và đến lúc quɑ đời.
Cơ quan quản lý hoạt động thuуền và đánh bắt cá Queensland (QBFP) thɑm khảo ý kiến của các chuyên gia tại Ɓảo tàng Queensland để xác định xem sinh vật nàу thuộc loài nào. Dù tình trạng của con cá khiến các chuуên gia khó kết luận chắc chắn, họ tin rằng đâу là
**cá mú nghệ**. Nhóm chuуên gia cũng chưa rõ nguyên nhân khiến con cá chết và dạt vào Ƅãi biển.
Ở Queensland, việc đánh Ƅắt và sở hữu cá mú nghệ bị cấm.
*"Nếu vô tình bắt được những sinh vật nằm trong danh sách cần bảo vệ, không nên di chuyển chúng ra khỏi nước mà phải nhanh chóng thả lại chúng xuống nước một cách cẩn thận"*, ρhát ngôn viên tại QBFP cho biết.
## Bài viết về Đại dương học liên quan
[Loài sên biển mang tên cừu lá có khả năng quang hợp](/dai-duong-hoc/loai-sen-bien-giong-cuu-co-kha-nang-quang-hop-avro)Loài sên biển có tên cừu lá có thể hấp thụ lục lạp từ tảo biển để đưa vào cơ thể. Hình ảnh đẹp mắt về loài sên biển mang tên cừu lá lọt vào ống kính của nhiếp ảnh gia Ajiex Dharma ở ngoài khơi đảo Bali,... [Sau bão "Quái thú phương Đông" càn quét, sinh vật biển chết như ngả rạ tại các nước Châu Âu](/dai-duong-hoc/sau-bao-quot-quai-thu-phuong-dong-quot-can-quet-sinh-vat-bien-chet-nhu-nga-ra-avnh)Hàng triệu sinh vật biển đã phải bỏ xác trên bãi biển vùng East Yorkshire vì hậu quả của bão Emma đi qua. Vài ngày trước, Anh Quốc và một số quốc gia tại châu Âu đã chìm trong băng giá đợt không khí lạnh... [Đàn cá mập lụa đã áp sát cá mập voi để cọ lưng](/dai-duong-hoc/dan-ca-map-lua-ap-sat-ca-map-voi-de-co-lung-avgr)Những con cá mập lụa sử dụng lớp da dày và ráp của cá mập voi để loại bỏ ký sinh trùng và da chết. Các nhà khoa học thuộc nhóm dự án Nghiên cứu Cá mập voi Galapagos (GWSP) sử dụng máy quay trên vây cá. [Bất ngờ phát hiện "siêu quần thể" hơn 1,5 triệu con chim cánh cụt Adélie ở Nam Cực](/dai-duong-hoc/bat-ngo-phat-hien-quot-sieu-quan-the-quot-hon-1-5-trieu-con-chim-canh-cut-chua-tung-biet-o-nam-avlv)Chính vị trí hẻo lánh của hòn đảo đã giúp chim cánh cụt phát triển mạnh mẽ. Mới đây, các nhà khoa học đã phát hiện một "siêu quần thể" chim cánh cụt Adélie chưa từng được biết đến trước đó ở Nam Cực,...
-
[Ngư dân Nga chuyên "săn" thủy quái ngoài hành tinh mới đây lại lên sóng với bộ sưu tập mới](/dai-duong-hoc/ngu-dan-nga-chuyen-quot-san-quot-thuy-quai-ngoai-hanh-tinh-lai-len-song-voi-bo-suu-tap-moi-avg4)Bộ hình thủy quái ngoài hành tinh mới nhất của ngư dân người Nga Fedorsov lại tiếp tục gây sốt cộng đồng mạng. Cũng phải thôi, toàn quái vật mà... Roman Fyodorov (hay Roman Fedortsov) là một ngư dân người Nga. [Hình ảnh hiếm về loài cá mập sống thọ tận 5 thế kỷ](/dai-duong-hoc/hinh-anh-hiem-ve-loai-ca-map-song-tho-5-the-ky-avox)Hai nhà khoa học ghi lại cuộc sống của cá mập Greenland ở đáy biển trong một lần chạm trán . Nhà nghiên cứu Brynn Devine và Laura Wheeland bất ngờ trông thấy con lộ ra từ lớp bùn sâu và nhìn chằm chằm. [Những quái ngư ở dưới vực biển sâu 4.800m ở Australia](/dai-duong-hoc/nhung-quai-ngu-duoi-vuc-bien-sau-4-800m-o-australia-avgl)Tàu thám hiểm vực biển sâu 4.800m ở Australia tìm thấy nhiều , chưa từng được ghi nhận trước đây. Các nhà khoa học nghiên cứu sinh vật sống dưới biển sâu tìm thấy 5 loài mới từ 42.747 mẫu vật cá và động vật sống dưới biển. [Mực nang đực đối đầu với hai tình địch để độc chiếm mực cái](/dai-duong-hoc/muc-nang-duc-doi-dau-hai-tinh-dich-de-doc-chiem-muc-cai-avfg)Mực nang đực cố khẳng định quyền sở hữu bạn tình trong khi mực nang cái giải phóng tinh trùng để có thể giao phối với con đực khác. Cuộc chiến quyết liệt giành bạn tình giữa những con đực được Luca Vaime ghi tại khu nghỉ mát. [Tràn lan cá biển bị nhiễm nhựa độc](/dai-duong-hoc/tran-lan-ca-bien-nhiem-nhua-doc-avfj)Nghiên cứu mới từ các nhà khoa học từ ĐH Quốc gia Ireland ở Galway cho thấy cứ 4 con cá ngoài khơi Tây Bắc Đại Tây Dương thì có gần 3 con nhiễm nhựa độc. Đáng ngại là tình trạng nguy hiểm này có thể ảnh hưởng tới những động vật và thậm chí cả con người ăn phải.
-
[Sinh vật kỳ dị không mắt, mọc chân trôi dạt vào bờ biển nước Úc](/dai-duong-hoc/quai-vat-ky-di-khong-mat-moc-chan-troi-dat-bo-bien-uc-ava5)Theo Daily Star, Sherry Simmons, 47 tuổi, là người phát hiện sinh vật bí ẩn trôi dạt vào bờ biển khi đi dạo cùng con chó cưng của mình. Chúng ta cùng xem hình ảnh quái vật kỳ dị qua bài viết sau. [Phát hiện ra loài cá mập mới ở Đại Tây Dương](/dai-duong-hoc/phat-hien-loai-ca-map-moi-o-dai-tay-duong-avi8)Cá mập sáu mang Đại Tây Dương có sự khác biệt ở cấp độ phân tử so với hai loài cá mập sáu mang còn sinh sống hiện nay. Các nhà khoa học từ Viện Công nghệ Florida, Mỹ phát hiện một loài cá mập sáu mang. [Nghĩa địa xác mực ở độ sâu 1.000 mét dưới đáy biển ngoài khơi California](/dai-duong-hoc/nghia-dia-xac-muc-o-do-sau-1-000-met-duoi-day-bien-au9a)Xác mực cái chết sau khi sinh sản tập trung ở đáy một vùng biển ngoài khơi California, trở thành đại tiệc thịnh soạn cho những loài ăn xác thối. Chúng ta cùng xem hình ảnh độc đáo này qua bài viết sau. [Bắt được "thủy quái" giống như rồng biển ở Nga](/dai-duong-hoc/bat-duoc-quot-thuy-quai-quot-nhu-rong-bien-o-nga-au4s)Người dân địa phương gọi hai là “rồng biển” và khuyên không nên ăn nó. Một người câu cá ở Nga vừa bắt được hai con cá chó “ mọc sừng” , lo ngại chúng bị đột biến do nhiên liệu trong các mảnh vỡ rơi từ tên lửa không gian. [Wikie: Con cá voi biết nói tiếng người đầu tiên ở trong lịch sử nhân loại](/dai-duong-hoc/wikie-con-ca-voi-biet-noi-tieng-nguoi-dau-tien-trong-lich-su-nhan-loai-au63)Con cá voi có thể nói "hello", chào "bye bye" và đếm từ 1 đến 3 trong tiếng Anh. Bạn có tin nổi không? Việc động vật bắt chước được tiếng người cũng không có gì quá lạ. Vẹt, khướu, thậm chí là quạ cũng không có gì quá lạ.
## Ghi chú bài viết Sinh vật biển nặng 150kg và dài 1,8m trôi dạt vào bãi biển Moore Park - Australia
**Từ khóa:**
Đại dương học: Sinh vật biển nặng 150kg và dài 1,8m trôi dạt vào bãi biển Moore Park - Australia. Các chuyên gia cho rằng đây có thể là cá mú nghệ, nhưng chưa rõ nguyên nhân khiến sinh vật này chết và dạt bờ. John Lindholm cùng vợ phát hiện xác một con cá nặng khoảng 150kg và dài 1,8m dạt vào bãi.... Sinh vat bien nang 150kg dat vao bai bien Australia

X-C: YES,H:0 mobile

Cache-Control: max-age=1800, public


markdown:
Trang trọng
Với phong cách sang trọng và tinh tế hơn, có những line đèn chạy nhẹ nhưng vẫn không đánh mất vẻ thanh lịch của khong gian. Sử dụng chủ yếu gam màu trầm, và ánh sang vàng thích hợp cho những buổi gặp gỡ và giao tiếp trong công việc.
Giới thiệu
Báo giá
Sitemap
CÔNG TY TNHH THIẾT KẾ KIẾN TRÚC NỘI THẤT VÀ XÂY DỰNG KIẾN XÂY NHÀ
Địa chỉ: Số 3, Bùi Đình Túy, Phường 26, Quận Bình Thạnh, Tp. Hồ Chí Minh, Việt Nam
Email: kxn@kienxaynha.com
Hotline : 0906 787 771 - 0946 78 79 83 - Website: http://www.kienxaynha.com

Server: Apache/2.4.29 (cPanel) OpenSSL/1.0.2n mod_bwlimited/1.4

Powered-by: CaoBox 1.1


markdown:
[ TỪ KHÓA: ]()
“Hà Nội:”
-
[Hà Nội: Chiều tối và đêm 18/3 có mưa rào và dông](/ha-noi-chieu-toi-va-dem-183-co-mua-rao-va-dong-312114.html)18-03-2018 08:57 - [Môi trường](http://kinhtedothi.vn/do-thi/moi-truong/)Kinhtedothi - Dự báo thời tiết ngày 18/3, tại khu vực Hà Nội nhiều mây, ngày có mưa rào vài nơi, chiều tối và đêm có mưa rào và dông rải rác.
-
[Vì sao su hào, bắp cải ế ẩm](/vi-sao-su-hao-bap-cai-e-am-312100.html)17-03-2018 19:34 - [Mua sắm](http://kinhtedothi.vn/0/)Kinhtedothi – Trên thị trường gần đây rộ lên tình trạng rau su hào, bắp cải, củ cải đang bị bán rẻ. Thậm chí nhiều người nông dân ở vùng Hưng Yên, Hải Dương trồng nhiều bà con đã phải để bỏ.
-
[Hà Nội: Sập mỏ đất khai thác trái phép ở Quốc Oai, 1 người tử vong](/ha-noi-sap-mo-dat-dang-khai-thac-trai-phep-o-quoc-oai-1-nguoi-tu-vong-312096.html)17-03-2018 18:37 - [Tin tức](http://kinhtedothi.vn/phap-luat/tin-tuc/)Kinhtedothi - Khi chiếc xe ben hoạt động tại mỏ đất đang khai thác trái phép ở Quốc Oai (Hà Nội) thì bất ngờ bị sập, vùi lấp xe ben cùng tài xế...
-
[Công nghệ không thể thay thế cái tâm của người làm báo](/cong-nghe-khong-the-thay-the-cai-tam-cua-nguoi-lam-bao-312091.html)17-03-2018 16:52 - [Đời sống](http://kinhtedothi.vn/xa-hoi/doi-song/)Kinhtedothi – Ngày 17/3, trong chuỗi các sự kiện của Hội báo toàn quốc năm 2018, Tạp chí Người Làm Báo phối hợp cùng Ban Nghiệp vụ, Cổng Thông tin điện tử Hội Nhà báo Việt Nam tổ chức toạ đàm Làm báo trong xu thế Cách mạng công nghiệp 4.0.
-
[Kỷ niệm 55 năm ngày Bác Hồ về thăm phường Kim Liên](/ky-niem-55-nam-ngay-bac-ho-ve-tham-phuong-kim-lien-312089.html)17-03-2018 14:59 - [Tin tức](http://kinhtedothi.vn/chinh-tri/tin-tuc/)Kinhtedothi - Ngày 17/3, phường Kim Liên, quận Đống Đa tổ chức lễ kỷ niệm 55 năm ngày Bác Hồ về thăm phường (17/3/1963-17/3/2018) và 25 năm kết nghĩa giữa phường Kim Liên (quận Đống Đa, Hà Nội) và xã Kim Liên (huyện Nam Đàn, tỉnh Nghệ An). Tới dự có Ủy viên Bộ Chính trị, Bí thư Thành ủy Hà Nội Hoàng Trung Hải.
-
[Hà Nội: Điều tra xô xát nghi có nổ súng tại phường Mỹ Đình 2](/dieu-tra-xo-xat-nghi-co-no-sung-tai-phuong-my-dinh-2-312083.html)17-03-2018 14:13 - [Phá án](http://kinhtedothi.vn/phap-luat/pha-an/)Kinhtedothi - Ngày 17/3, Công an quận Nam Từ Liêm đang điều tra, xác minh làm rõ clip nghi vấn nổ súng khiến một người bị thương tại quán cắt tóc trên địa bàn phường Mỹ Đình 2.
-
[Giá vàng xuống dốc, những dự báo có lợi cho vàng?](/tin-gia-vang-hom-nay-ngay-1732018-gia-vang-xuong-doc-312078.html)17-03-2018 11:26 - [Tài chính - Chứng khoán](http://kinhtedothi.vn/kinh-te/thi-truong-tai-chinh/)Kinhtedothi – Sáng nay, giá vàng tiếp tục giảm phiên thứ 2 liên tiếp, thị trường hình thành ngưỡng hỗ trợ 1.312 USD/oz. Mặc dù vậy, các chuyên gia hàng đầu thế giới vẫn dự báo có nhiều yếu tố hỗ trợ vàng.
-
[Đi bộ, vẽ tranh hưởng ứng Giờ Trái đất 2018](/di-bo-ve-tranh-huong-ung-gio-trai-dat-2018-312075.html)17-03-2018 10:31 - [Đời sống](http://kinhtedothi.vn/xa-hoi/doi-song/)Kinhtedothi - Ngày 17/3, tiếp nối trong chuỗi sự kiện hưởng ứng chiến dịch Giờ Trái đất năm 2018, Vụ Tiết kiệm năng lượng và phát triển bền vững (Bộ Công Thương) đã phối hợp với các đơn vị tổ chức hoạt động đi bộ và vẽ tranh với chủ đề “Go More Green” tại khu vực phố đi bộ quanh Hồ Hoàn Kiếm, TP Hà Nội.
-
[Mưa đá kèm dông lốc xuất hiện tại nhiều tỉnh miền núi phía Bắc](/mua-da-kem-dong-loc-xuat-hien-tai-nhieu-tinh-mien-nui-phia-bac-312129.html)
-
[Thủ tướng: Bề mặt ổn định nhưng bên trong vẫn có sóng ngầm](/thu-tuong-be-mat-on-dinh-nhung-ben-trong-van-co-song-ngam-312127.html)
-
[Sự kiện kinh tế tuần: MobiFone hủy hợp đồng mua AVG](/su-kien-kinh-te-tuan-mobifone-huy-hop-dong-mua-avg-312125.html)
-
[Bộ trưởng Nguyễn Văn Thể: Không đề xuất chỉ định thầu cao tốc Bắc Nam](/bo-truong-nguyen-van-the-khong-de-xuat-chi-dinh-thau-cao-toc-bac-nam-312117.html)
-
[Tăng biện pháp giám sát hệ thống ngân hàng](/tang-bien-phap-giam-sat-he-thong-ngan-hang-312115.html)
-
[Hà Nội: Chiều tối và đêm 18/3 có mưa rào và dông](/ha-noi-chieu-toi-va-dem-183-co-mua-rao-va-dong-312114.html)
-
[Tháp Bút tại Hà Nội được "nhuộm xanh" nhân ngày Ireland](/thap-but-tai-ha-noi-duoc-nhuom-xanh-nhan-ngay-ireland-312107.html)
-
[Ông Sáu Khải - Người lãnh đạo hết lòng vì dân, vì nước](/ong-sau-khai-nguoi-lanh-dao-het-long-vi-dan-vi-nuoc-312112.html)
-
[Tiền ảo đứng trước những "chế tài" mới](/tien-ao-dung-truoc-nhung-che-tai-moi-312109.html)
-
[Đồng USD chứng kiến chuỗi tuần tăng giá dài nhất trong 5 tháng](/dong-usd-chung-kien-chuoi-tuan-tang-gia-dai-nhat-trong-5-thang-312123.html)
-
[Một thanh niên bị thanh sắt trên xe chở vật liệu đâm xuyên đùi](/mot-thanh-nien-bi-thanh-sat-tren-xe-cho-vat-lieu-dam-xuyen-dui-312130.html)
-
[Mưa đá kèm dông lốc xuất hiện tại nhiều tỉnh miền núi phía Bắc](/mua-da-kem-dong-loc-xuat-hien-tai-nhieu-tinh-mien-nui-phia-bac-312129.html)
-
[Hoãn trận Hà Nội - HAGL ở vòng 3 Giải VĐQG - Nuti Café](/hoan-tran-ha-noi-hagl-o-vong-3-giai-vdqg-nuti-cafe-312131.html)
-
[Giá dầu thế giới tăng 2 tuần liên tiếp do dự đoán nhu cầu toàn cầu tăng cao](/gia-dau-the-gioi-tang-lien-2-tuan-do-du-doan-nhu-cau-toan-cau-tang-cao-312116.html)
-
[Thủ tướng: Bề mặt ổn định nhưng bên trong vẫn có sóng ngầm](/thu-tuong-be-mat-on-dinh-nhung-ben-trong-van-co-song-ngam-312127.html)
-
[Thương mại điện tử Việt Nam "hút" nhiều gương mặt lớn](/thuong-mai-dien-tu-viet-nam-hut-nhieu-guong-mat-lon-312128.html)
-
[Sự kiện kinh tế tuần: MobiFone hủy hợp đồng mua AVG](/su-kien-kinh-te-tuan-mobifone-huy-hop-dong-mua-avg-312125.html)
-
[Mất xe SH vì vào khách sạn với "trai lạ"](/mat-xe-sh-vi-vao-khach-san-voi-trai-la-312126.html)
-
[Mưa đá kèm dông lốc xuất hiện tại nhiều tỉnh miền núi phía Bắc](/mua-da-kem-dong-loc-xuat-hien-tai-nhieu-tinh-mien-nui-phia-bac-312129.html)
-
[Thủ tướng: Bề mặt ổn định nhưng bên trong vẫn có sóng ngầm](/thu-tuong-be-mat-on-dinh-nhung-ben-trong-van-co-song-ngam-312127.html)
-
[Bộ trưởng Nguyễn Văn Thể: Không đề xuất chỉ định thầu cao tốc Bắc Nam](/bo-truong-nguyen-van-the-khong-de-xuat-chi-dinh-thau-cao-toc-bac-nam-312117.html)
-
[Tháp Bút tại Hà Nội được "nhuộm xanh" nhân ngày Ireland](/thap-but-tai-ha-noi-duoc-nhuom-xanh-nhan-ngay-ireland-312107.html)
-
[Ông Sáu Khải - Người lãnh đạo hết lòng vì dân, vì nước](/ong-sau-khai-nguoi-lanh-dao-het-long-vi-dan-vi-nuoc-312112.html)
-
[Tai nạn lao động khiến một công nhân ngành than tử vong](/tai-nan-lao-dong-khien-mot-cong-nhan-nganh-than-tu-vong-312110.html)
-
[Khai mạc Lễ hội hoa ban Điện Biên năm 2018](/khai-mac-le-hoi-hoa-ban-dien-bien-nam-2018-312111.html)
-
[Lễ tang nguyên Thủ tướng Phan Văn Khải theo nghi thức quốc tang](/quoc-tang-2-ngay-dua-tien-nguyen-thu-tuong-phan-van-khai-312103.html)
-
[Tiểu sử nguyên Thủ tướng Chính phủ Phan Văn Khải](/tieu-su-nguyen-thu-tuong-chinh-phu-phan-van-khai-312102.html)
![](/photo/300x250.jpg)
[]()
![](/photo/300x600.jpg)


markdown:
Một cách dễ dàng hơn để đăng nhập mà không cần nhớ mật khẩu hoặc địa chỉ email.
Showing 100–108 of 120 results

Cache-Control: private, must-revalidate


markdown:
-
Hotline094 450 3456
-
-
[Đăng nhập]() [Đăng ký]()
.
-
[Hà Nội điều chỉnh quy hoạch tổng thể dự án Vân Canh của HUD](http://landtoday.net/ha-noi-dieu-chinh-quy-hoach-tong-the-du-an-van-canh-cua-hud-d32075.html)UBND TP.Hà Nội vừa có quyết định điều chỉnh tổng thể quy hoạch chi tiết Khu đô thị mới Vân Canh, tỷ lệ 1/500. Theo đó, Khu đô thị Vân Canh điều chỉnh quy hoạch có tổng diện tích gần 70ha với quy mô dân số khoảng 8.590 người (tăng 590 người).
-
Điều chỉnh quy hoạch chi tiết ở nhiều địa phương còn xảy ra tình trạng không đúng thẩm quyền, theo Kiểm toán Nhà nước.
-
Ông Phạm Sỹ Liêm, nguyên Thứ trưởng Bộ Xây dựng cho rằng việc nói 'hạn chế xây nhà nội đô đi ngược thế giới' là không am hiểu đô thị, bởi xây nhà cao tầng trong khu vực này thì phải căn cứ vào quy hoạch chứ không phải căn cứ vào dự án.
-
Tại Hội thảo về phát triển thị trường bất động sản và việc tạo lập không gian sống ở Hà Nội, ông Nguyễn Trần Nam, Chủ tịch Hiệp hội Bất động sản Việt Nam (VnREA) cho rằng, ông không tán thành việc hạn chế phát triển nhà cao tầng khu trung tâm nội đô bởi nó đi ngược lại với xu hướng phát triển chung của thế giới. Điều này trên thực tế đi ngược với quy hoạch chung Hà Nội.
-
Theo đồ án thiết kế đô thị hai bên đường vành đai 3 (tỷ lệ 1/500), đoạn đường Khuất Duy Tiến - Nguyễn Xiển được phê duyệt có chiều dài khoảng 4,22km tại một số khu vực được phép xây dựng công trình cao tối đa 50 tầng để tạo điểm nhấn.
-
Lãnh đạo Chính phủ yêu cầu Hà Nội sớm hoàn thiện hồ sơ điều chỉnh quy hoạch chi tiết dự án tổ hợp 148 Giảng Võ.
-
Chủ đầu tư khẳng định thực hiện theo đúng quy trình xin điều chỉnh quy hoạch, song cư dân cho biết họ chưa được tham vấn về nội dung này.
-
Thành phố đề xuất xây dựng ga Hà Nội trung tâm tài chính, thương mại và hành khách liên vận quốc tế.
-
Để giải quyết bài toán quá tải về hạ tầng, giao thông và chỉ tiêu dân số “ùn ứ” trên địa bàn, UBND TPHCM sẽ xem xét trường hợp các công trình cao ốc nằm trên các trục đường đồng người.
-
Theo quy định các dự án đầu tư xây dựng mới phải xây tầng hầm đỗ xe đảm bảo đáp ứng đủ chỗ đỗ xe cho nhu cầu của bản thân công trình theo quy định. Đối với nhà ở, không phân biệt các loại công trình nhà ở như chung cư cao cấp, nhà ở thương mại, nhà ở xã hội, tái định cư...
-
Gói 2.000 tỷ đồng hỗ trợ phát triển nhà ở xã hội vừa được Quốc hội thông qua, Bộ Xây dựng đang đề nghị Ngân hàng Chính sách xã hội khẩn trương tiếp nhận nguồn vốn, triển khai ngay việc cho vay trong năm nay.
-
Trả lời chất vấn trước Ủy ban Thường vụ Quốc hội, Bộ trưởng Phạm Hồng Hà nói về tổng thể thì không, nhưng trong một số trường hợp cụ thể là có tình trạng lợi ích nhóm trong quy hoạch.
-
Khu thể thao, giải trí và dịch vụ Xà Cầu tại Ứng Hòa với tổng diện tích 16.917,5m2, tổng mức đầu tư 48,100 tỷ đồng do Công ty cổ phần Bất động sản Thái Thịnh đầu tư và sẽ đưa vào khai thác quý II/2020.
-
UBND thành phố Hà Nội vừa ban hành quyết định phê duyệt điều chỉnh cục bộ quy hoạch chi tiết khu đô thị mới Văn Phú, tại ô đất quy hoạch ký hiệu X4, tỷ lệ 1/500, tại phường Phú La, quận Hà Đông, thành phố Hà Nội.
-
Theo dự thảo đồ án Điều chỉnh quy hoạch đến 2030 và tầm nhìn đến 2050, phạm vi vùng Tp.HCM gồm toàn bộ ranh giới hành chính Tp.HCM và 7 tỉnh xung quanh...
-
Dự án tọa lạc trên địa bàn giao nhau của 3 xã Đông Hội, Xuân Canh, Mai Lâm thuộc huyện Đông Anh.
Các tin khác
[](http://landtoday.net/du-an-bat-dong-san-do-dang-doi-chu-dan-bo-vo-d32292.html)
![](http://landtoday.net/upload/2018/03/17/du-an-doi-chu.jpg)
[Dự án bất động sản dở dang đổi chủ, dân bơ vơ](http://landtoday.net/du-an-bat-dong-san-do-dang-doi-chu-dan-bo-vo-d32292.html)(17/03/2018) [](http://landtoday.net/bim-group-mo-rong-thi-truong-dau-tu-tai-ha-noi-d32290.html)
![](http://landtoday.net/upload/2018/03/15/905DE3F9-02C7-48D9-B660-BA999A948F1F.jpeg)
[BIM Group mở rộng thị trường đầu tư tại Hà Nội](http://landtoday.net/bim-group-mo-rong-thi-truong-dau-tu-tai-ha-noi-d32290.html)(15/03/2018) [](http://landtoday.net/flc-muon-xay-du-an-3890-ha-tai-quang-ngai-d32287.html)
![](http://landtoday.net/upload/2018/03/11/flc.png)
[FLC muốn xây dự án 3.890 ha tại Quảng Ngãi](http://landtoday.net/flc-muon-xay-du-an-3890-ha-tai-quang-ngai-d32287.html)(11/03/2018) [](http://landtoday.net/dau-tu-bds-tai-sao-tien-cu-do-vao-dat-nen-tinh-d32285.html)
![](http://landtoday.net/upload/2018/03/09/dau-tu-bds-tai-sao-tien-cu-do-vao-dat-nen-tinh.jpeg)
[Đầu tư BĐS: Tại sao tiền cứ đổ vào… đất nền tỉnh?](http://landtoday.net/dau-tu-bds-tai-sao-tien-cu-do-vao-dat-nen-tinh-d32285.html)(09/03/2018) [](http://landtoday.net/dat-nen-dang-la-kenh-dau-tu-vua-d32284.html)
![](http://landtoday.net/upload/2018/03/01/dat-nen-TP-HCM.jpg)
[Đất nền đang là kênh đầu tư vua](http://landtoday.net/dat-nen-dang-la-kenh-dau-tu-vua-d32284.html)(01/03/2018) [](http://landtoday.net/tang-lop-trung-luu-dang-thay-doi-bat-dong-san-d32283.html)
![](http://landtoday.net/upload/2018/02/26/duong-cao-toc2.jpg)
[Tầng lớp trung lưu đang thay đổi bất động sản](http://landtoday.net/tang-lop-trung-luu-dang-thay-doi-bat-dong-san-d32283.html)(26/02/2018)
.
Tiêu điểm
-
[Lô 'đất vàng' gần Hồ Gươm được Tân Hoàng Minh chuyển nhượng](http://landtoday.net/lo-dat-vang-gan-ho-guom-duoc-tan-hoang-minh-chuyen-nhuong-d32289.html) [4 lý do nên thận trọng khi đầu tư bất động sản năm 2018](http://landtoday.net/4-ly-do-nen-than-trong-khi-dau-tu-bat-dong-san-nam-2018-d32282.html)
-
[Nhiều địa phương tăng tầng cho dự án sai quy hoạch](http://landtoday.net/nhieu-dia-phuong-tang-tang-cho-du-an-sai-quy-hoach-d32281.html) [Trước Tết giá đất nền sổ đỏ Cát Lái tiếp tục leo thang](http://landtoday.net/truoc-tet-gia-dat-nen-so-do-cat-lai-tiep-tuc-leo-thang-d32278.html)
-
[Lộn xộn môi giới bất động sản](http://landtoday.net/lon-xon-moi-gioi-bat-dong-san-d32277.html) [Một đại gia chi gần 500 tỷ mua cổ phiếu Novaland](http://landtoday.net/mot-dai-gia-chi-gan-500-ty-mua-co-phieu-novaland-d32271.html)
.

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


markdown:
Sign in
Trang chủ
Dịch Vụ Sửa Máy Lạnh
Dịch Vụ Lắp Đặt Máy Lạnh
Bảng giá
Các loại máy lạnh
Dịch vụ lắp đặt
Dịch vụ sửa chữa
Vệ sinh máy lạnh
Tin tức
Kinh nghiệm
Sign in
Welcome!
Log into your account
your username
your password
Forgot your password?
Password recovery
Recover your password
your email
Search
Sign in / Join
Sign in
Welcome! Log into your account
your username
your password
Forgot your password? Get help
Password recovery
Recover your password
your email
A password will be e-mailed to you.
Lắp đặt máy lạnh tại nhà 24h, giá rẻ nhất, tphcm
Trang chủ
Dịch Vụ Sửa Máy Lạnh
Dịch Vụ Lắp Đặt Máy Lạnh
Bảng giá
Các loại máy lạnh
Dịch vụ lắp đặt
Dịch vụ sửa chữa
Vệ sinh máy lạnh
Tin tức
Kinh nghiệm
Trang chủ
Các loại máy lạnh
Các loại máy lạnh
Bảng giá lắp đặt sửa chữa di dời máy lạnh
Các loại máy lạnh
Chưa được phân loại
Dịch vụ lắp đặt - di dời máy lạnh
Dịch vụ Sửa chữa máy lạnh
Kinh nghiệm
Tin tức
Vệ sinh máy lạnh
By review score
Latest
Featured posts
Most popular
7 days popular
By review score
Random
No posts to display
- Advertisement -
0
Fans
Like
388
Followers
Follow
5,169
Subscribers
Subscribe
Recent Posts
Dịch vụ lắp đặt, tháo rời máy lạnh giá rẻ tại nhà quận Thủ...
Lắp Máy Lạnh
-
7 Tháng Hai, 2018
0
Dịch vụ lắp đặt, tháo rời máy lạnh giá rẻ tại nhà quận Gò...
Lắp Máy Lạnh
-
7 Tháng Hai, 2018
0
Dịch vụ lắp đặt, tháo rời máy lạnh giá rẻ tại nhà quận 12
Lắp Máy Lạnh
-
6 Tháng Hai, 2018
0
Dịch vụ lắp đặt, tháo rời máy lạnh giá rẻ tại nhà quận 11
Lắp Máy Lạnh
-
6 Tháng Hai, 2018
0
Trụ sở: Sô 420/24 Tổ 4 Ấp chánh Lộc 7, Xã Chánh Mỹ, TP. Thủ Dầu Một
Cơ sở 1: 17a Trần Bình Trọng, p5, Quận Bình Thạnh
Cơ sở 2: Đường Nguyễn An Ninh, Thị xã Dĩ An, thị xã Dĩ An - Bình Dương
Cơ sở 3: số 1034, đường Kha Vạn Cân, phường Linh Chiểu, quận Thủ Đức, tp HCM
Điện thoại: 0932 675 456 – 096 898 1414
Contact us:
codienlanhbaotin123@gmail.com
POPULAR POSTS
Những thói quen bảo quản thịt trong tủ lạnh bạn nên...
21 Tháng Tám, 2017
Hướng dẫn khắc phục hư hỏng quạt gió của tủ lạnh
30 Tháng Tám, 2017
Để quần áo không bị nhăn khi giặt bằng máy giặt
9 Tháng Ba, 2017
POPULAR CATEGORY
Kinh nghiệm
149
Tin tức
149
Dịch vụ lắp đặt - di dời máy lạnh
28
Dịch vụ Sửa chữa máy lạnh
20
Vệ sinh máy lạnh
1
Chưa được phân loại
0
Bảng giá lắp đặt sửa chữa di dời máy lạnh
0
Các loại máy lạnh
0
About
Blog
Contact
© Phát triển bởi VibaNET - Thiết kế website chuẩn seo trọn gói giá rẻ
Xu hướng : Sửa máy lạnh

Connection: keep-alive, close


markdown:
List/Grid
# Tag Archives: 167/2009/TT-BTC
[Thông tư 167/2009/TT-BTC ngày 19/08/2009](http://luatgiapham.com/thong-tu-167-2009-tt-btc-ngay-19-08-2009/)
Thông tư 167/2009/TT-BTC ngày 19/08/2009 quy định chế độ thu, nộp và quản lý sử dụng lệ phí trong lĩnh vực xây dựng.

X-Turbo-Charged-By: LiteSpeed


markdown:
![](http://mail.noithatmanhphat.vn/hm_content/uploads/LS03-3k.jpg)
# Tủ sắt Fami LS03-3K
- Mã sản phẩm: LS03-3K
- Nhà cung cấp: Nội thất Fami
- Thuộc danh mục:
[Nội thất văn phòng](http://mail.noithatmanhphat.vn/noi-that-van-phong-1-b.aspx)
- Bảo hành: 12 tháng
- Chất liệu: sắt sơn tĩnh điện
###### Mô tả chi tiết:
Tủ sắt sơn tĩnh điện LS03-3K với 2 khoang 4 đợt
3 ngăn trên hai cánh kính mở, hai ngăn dưới hai cánh sắt mở, một khoang cánh sắt dài có suốt treo áo, có khóa.
Tay sắt âm mạ màu nhôm
Hệ thống bản lề bật đồng bộ cùng hệ thống tủ gỗ
Kích thước: W1200 x D450 x H1830 mm
Giao hàng tận nơi
Miễn phí lắt đặt
T2-T6: 8.00 - 18.00
T7: 8.00 - 12.00
Tủ sắt sơn tĩnh điện LS03-3K với 2 khoang 4 đợt:
3 ngăn trên hai cánh kính mở, hai ngăn dưới hai cánh sắt mở, một khoang cánh sắt dài có suốt treo áo, có khóa.
Tay sắt âm mạ màu nhôm
Hệ thống bản lề bật đồng bộ cùng hệ thống tủ gỗ
Kích thước: W1200 x D450 x H1830 mm
##
[Ghế tựa GT10B](http://mail.noithatmanhphat.vn/ghe-tua-gt10b)
##
[Ghế xoay GX403](http://mail.noithatmanhphat.vn/ghe-xoay-gx403)
##
[Bàn gấp BGA12K, BGA14K](http://mail.noithatmanhphat.vn/ban-gap-bga12k-bga14k)
##
[Bàn làm việc CPE1400H(L/R)](http://mail.noithatmanhphat.vn/ban-lam-viec-cpe1400hlr)
##
[Bàn gấp BGA12, BGA14](http://mail.noithatmanhphat.vn/ban-gap-bga12-bga14)
##
[Bàn gấp BHL12B, BHL14B](http://mail.noithatmanhphat.vn/ban-gap-bhl12b-bhl14b)
##
[Bàn huấn luyện BHL12B, BHL14B](http://mail.noithatmanhphat.vn/ban-huan-luyen-bhl12b)
##
[Bàn làm việc NT120SA, NT120A, NT140A](http://mail.noithatmanhphat.vn/ban-lam-viec-nt120sa-nt120a-nt140a)
##
[Tủ sắt Fami LS04](http://mail.noithatmanhphat.vn/tu-sat-fami-ls04)
##
[Ghế xoay GX407B-M](http://mail.noithatmanhphat.vn/ghe-xoay-gx407b-m)
##
[Tủ tài liệu văn phòng Fami giá rẻ tuổi thọ cao ](http://mail.noithatmanhphat.vn/tu-tai-lieu-van-phong-fami-gia-re-tuoi-tho-cao)
[](http://mail.noithatmanhphat.vn/tu-tai-lieu-van-phong-fami-gia-re-tuoi-tho-cao)
![](http://mail.noithatmanhphat.vn/hm_content/uploads/Fami-180x130-80-crop.jpg)
Nếu bạn đang cần tìm cho văn phòng những sản phẩm tủ tài liệu có tuổi thọ cao, mẫu mã đẹp mà giá thành phải chăng thì tủ tài liệu văn phòng Fami sẽ là gợi ý hàng đầu.
##
[Bàn làm việc chân sắt - giải pháp lý tưởng cho doanh nghiệp](http://mail.noithatmanhphat.vn/ban-lam-viec-chan-sat-giai-phap-ly-tuong-cho-doanh-nghiep)
[](http://mail.noithatmanhphat.vn/ban-lam-viec-chan-sat-giai-phap-ly-tuong-cho-doanh-nghiep)
![](http://mail.noithatmanhphat.vn/hm_content/uploads/ban-lam-viec-chan-sat-gia-re-ha-noi_6-180x130-80.jpg)
Hãy tham khảo những mẫu bàn làm việc chân sắt hiện đại cho nhân viên văn phòng mà nội thất Mạnh Phát muốn giới thiệu với các bạn

Set-Cookie: admin_login=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/

X-Nginx-Cache-Status: MISS

X-Server-Powered-By: Engintron