Showing posts with label công nghệ. Show all posts
Showing posts with label công nghệ. Show all posts

Monday, September 7, 2015

Phần mềm: Nó là Gas

Nathan Myhrvold, cựu giám đốc công nghệ của Microsoft, là một nhà vật lý thực sự. Ông có bằng vật lý từ hai trường đại học UCLA và Princeton. Ông thậm chí đã có một học bổng sau tiến sĩ dưới sự hướng dẫn của nhà khoa học nổi tiếng Stephen Hawking. Vì vậy, như bạn có thể hiểu được, trong bài phát biểu của ông tại hội nghị ACM 1997 có tên là “50 Năm tiếp theo của phần mềm” chứa rất nhiều những ẩn dụ về lĩnh vực vật lý và khoa học.

Phát triển phần mềm là công việc rất phức tạp.

Bài thuyết trình bắt đầu với 4 luật của Nathan về phần mềm như sau:

Phần mềm là một chất khí hóa lỏng (Gas)
Phần mềm luôn luôn mở rộng để vừa khít vào bất cứ thùng chứa nào mà nó được lưu trữ trong đó.
Phần mềm phát triển cho đến khi nó bị giới hạn bởi luật định luật Moore
Sự phát triển ban đầu của phần mềm là rất nhanh, giống như là khí gas đang mở rộng vậy, nhưng nó không thể tránh khỏi việc bị giới hạn bởi tỉ lệ tăng của tốc độ phần cứng.
Phần mềm phát triển khiến cho định luật Moore tồn tại
Người ta mua phần cứng mới, bởi vì phần mềm đòi hỏi điều đó.
Phần mềm chỉ bị giới hạn bởi các tham vọng và mong đợi của con người
Chúng ta sẽ luôn tìm thấy các thuật toán mới, các ứng dụng mới, và người sử dụng mới.
Myhrvold tiếp tục mô tả sự phát triển phần mềm như là một trạng thái của Cuộc Khủng Hoảng Vĩnh Cửu. Kích thước và độ phức tạp của phần mềm là không ngừng tăng lên, và không có giới hạn trong tầm nhìn. Khi chúng ta phát triển nhiều phần mềm cao cấp hơn — và chúng ta phát triển các giải pháp để quản lý sự phức tạp ngày càng gia tăng của phần mềm này — thì những lợi ích của phần mềm mới đó được hấp thụ bởi những nhu cầu và mong đợi ngày càng tăng của khách hàng. Phát triển phần mềm sẽ chẳng bao giờ là việc dễ dàng cả; phần mềm mới luôn phải chống lại các ranh giới phức tạp hiện tại nếu nó muốn thành công về mặt thương mại.

Tất cả những điều này được viết vào năm 1997. Gần 10 năm sau đó, liệu những quan điểm của ông ta vẫn còn hiệu lực? Phần mềm thì chắc chắn vẫn là thứ khí gas hóa lỏng. Giờ đây chúng ta đang tiến vào kỷ nguyên đa nhân (multi-core), có một sự khác biệt rất quan trọng. Trong lịch sử thì phần cứng phải trở nên phức tạp hơn do những hạn chế trong việc đáp ứng khả năng mở rộng của phần mềm; giờ đây phần mềm cần phải trở nên phức tạp hơn bởi vì phải chạy theo những giới hạn trong khả năng mở rộng của phần cứng. Gánh nặng của việc mở rộng bây giờ rơi vào phần mềm.

Myhrvold sau đó đã đưa ra một quan điểm thú vị về số lượng lưu trữ cần thiết để nắm bắt sự đa dạng của loài người. Nếu …

bộ gen của con người xấp xỉ khoảng 1 Gigabyte dữ liệu;
sự khác biệt giữa 2 người bất kỳ là 0,25% bộ gen của họ;
chúng ta giả định một tỷ lệ thất thoát khi nén là 2:1;
Phần riêng độc đáo của bộ gen con người có thể được lưu trữ trong khoảng ~1.2 megabytes. Vì vậy, bạn vừa khít vào một đĩa mềm 3.5”.

Trong thực tế, toàn bộ sự đa dạng di truyền của tất cả loài người có thể được lưu trữ trong một mảng ổ đĩa có dung lượng 3.7 terabyte. Và toàn bộ sự đa dạng di truyền của mọi sinh vật sống trên trái đất này có thể được lưu trữ xấp xỉ bằng kích thước của Internet vào khoảng năm 2001.

Tôi không biết chính xác điều đó có nghĩa là gì, nhưng tôi thích ý tưởng rằng tôi có thể nhét bản thân mình vào một cái đĩa mềm 3.5”.

Về tác giả bài viết:
Jeff_atwood_coding_horrorJeff Atwood là một chuyên gia công nghệ tại Mỹ, hiện đang sinh sống và làm việc tại Berkeley, CA. Anh là một kỹ sư phần mềm chuyên về công nghệ Microsoft .NET, và là một blogger nổi tiếng trong cộng đồng công nghệ với blog Coding Horror, anh là người sáng lập và kiêm Giám đốc điều hành (CEO) của trang web hỏi đáp uy tín Stack Overflow và cũng là đồng sáng lập của Stack Exchangevà Discourse.

Monday, August 10, 2015

Tạo USB cài Windows 10 cho máy UEFI

Sau đây là hướng dẫn giúp bạn đọc tạo bộ cài Windows 10 trên ổ USB có khả năng boot máy tính UEFI.
Windows 10 đã chính thức được Microsoft ra mắt. Người dùng Windows 7, 8 và 8.1 hiện tại có thể nâng cấp trực tiếp lên 10 thông qua Windows Update. Tuy vậy nếu không "thích" cách nâng cấp trực tiếp từ Windows cũ mà muốn cài mới hoàn toàn hay cài song song với Windows cũ, bạn chỉ có 1 cách duy nhất đó là cài đặt bằng file ISO.
Tạo USB cài Windows 10 cho máy UEFI
Tạo USB cài Windows 10 cho máy UEFI

Có thể nói thời kỳ chép file ISO sang đĩa CD hay DVD để cài Windows đã không còn nữa. Thay vào đó, cài đặt bằng ổ USB đã trở nên thông dụng hơn rất nhiều. Song thay vì mua những chiếc USB có sẵn bộ cài Windows 10 được Microsoft bán với giá hơn 2 triệu, bạn hoàn toàn có thể tải về bộ cài ISO trên mạng và sử dụng những phần mềm chuyên dụng để chép trực tiếp nó sang ổ USB để cài đặt.
Nhưng trong một số trường hợp, việc máy tính của bạn không hỗ trợ chuẩn BIOS cũ mà dùng UEFI mới có thể sẽ gây ra một số trục trặc nếu cài qua ổ USB.
Sau đây VnReview xin hướng dẫn bạn đọc cách tạo bộ cài Windows 10 bằng ổ USB với khả năng boot UEFI dành cho những chiếc máy tính mới sau này chạy sẵn Windows 8 hoặc Windows 8.1 dùng firmware UEFI.
Trước tiên, bạn phải có một chiếc USB (tối thiểu 8 GB) đã được format, file ISO cài đặt Windows 10 (có thể tải về trên mạng) cũng như phần mềm Rufus để tạo bộ cài.
Các bước thực hiện
Bước 1 - Cắm ổ USB vào máy, mở Rufus lên và kiểm tra xem phần mềm có nhận ra thiết bị hay không (lưu ý nếu ổ USB có dữ liệu thì bạn nên chuyển chúng sang ổ đĩa khác cũng như format trước khi thực hiện), chọn ổ USB đó (cần xem kỹ nếu đang có nhiều hơn 1 ổ USB đang cắm vào máy).
Bước 2 - Thiết lập thông số theo hình ảnh minh họa dưới đây.
Tạo USB cài Windows 10 cho máy UEFI
Tạo USB cài Windows 10 cho máy UEFI
* Lưu ý
- Phần Partition scheme and target system type
Nếu sử dụng laptop có BIOS là UEFI (thường cài sẵn Windows 8/8.1) và ổ cứng định dạng GPT thì lựa chọn như hình dưới. Còn nếu dùng laptop có BIOS dạng Legacy (thường cài sẵn Windows 7 trở về trước) và ổ cứng định dạng MBR thì chọn MBR partition scheme for BIOS. Nếu không chắc chắn laptop của mình dùng chuẩn gì, hãy xem hướng dẫn cuối bài viết để kiểm tra.
- Phần File system chọn FAT32.
- Phần New volume label có thể sửa đổi tùy ý thích.
Bước 3 - Nhấp chuột vào hình ổ đĩa kế bên chữ ISO Image và tìm đến nơi chứa bộ cài ISO của bạn, chọn Open (hình minh họa phía dưới lấy ví dụ với file ISO Windows 10 Insider Preview, tương tự cho các file ISO cài đặt khác).
Bước 4 - Nhấn nút Start, quá trình tạo bộ cài bắt đầu.
Sau khi hoàn tất, bạn đọc có thể sử dụng chiếc USB vừa tạo để cài đặt Windows 10 trên máy tính của mình (cài đè lên Windows hiện có hoặc cài song song nếu thích).
Hướng dẫn kiểm tra máy tính của bạn dùng BIOS hay UEFI và định dạng ổ cứng
Xem BIOS trên máy là UEFI hay Legacy
- Mở hộp thoại Run, gõ msinfo32, Enter. Phần BIOS Mode sẽ cho biết BIOS trên máy bạn là UEFI hay Legacy.
Xem ổ cứng trên máy là GPT hay MBR
- Mở hộp thoại Run, gõ diskpart, Enter.
- Cửa sổ CMD hiện ra, tiếp tục gõ list disk.
- Ổ cứng trên máy của bạn sẽ hiển thị. Ở cột GPT nếu có dấu * thì ổ cứng trên máy bạn thuộc dạng GPT, còn nếu ở cột GPT không có dấu * thì ổ cứng trên máy bạn thuộc dạng MBR.
Nguồn: Sưu tầm