• Thực hành Unix, linux: Biên dịch và thực thi chương trình C/C++Thực hành Unix, linux: Biên dịch và thực thi chương trình C/C++

    GNU Compiler Collection (GCC) Thư viện các hàm tiện ích: libc, libstdc++, Các trình biên dịch gcc, g++, gcj, gas, Trình khử lỗi gdb Trình tiện ích khác trong binutils như nm, strip, ar, objdump, ranlib (dùng lệnh info binutils để xem thêm) Tiện ích: gmake

    pdf74 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 3439 | Lượt tải: 3

  • Bài thực hành Unix, linuxBài thực hành Unix, linux

    Thực hành trên hệ điều hành *nix „Có thể login trực tiếp hay dùng chương trình telnet/ssh để kết nối đến máy *nix „Mỗi người dùng phải có một tài khoản (account) để sử dụng hệ thống. Mỗi tài khoản gồm có: Tên sử dụng (username) Mật khẩu (password) Thư mục làm việc (home directory)

    pdf66 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2289 | Lượt tải: 1

  • Makefile Utility: Công cụ hỗ trợ biên dịch projectMakefile Utility: Công cụ hỗ trợ biên dịch project

    Một chương trình đơn giản => chỉ có một vài file  Một chương trình “không đơn giản”  Nhiều dòng lệnh  Nhiều module  Nhiều người tham gia viết

    pdf12 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2217 | Lượt tải: 1

  • Makefile Utility: Công cụ hỗ trợ phiên dịchMakefile Utility: Công cụ hỗ trợ phiên dịch

    Một chương trình đơn giản => chỉ có một vài file  Một chương trình “không đơn giản”  Nhiều dòng lệnh  Nhiều module  Nhiều người tham gia viết

    pdf24 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2057 | Lượt tải: 1

  • Bài giảng chương 10: Hệ thống fileBài giảng chương 10: Hệ thống file

    FAT (File Allocation Table) – Mỗi block đĩa được tượng trưng bởi một entry trong FAT – Block với block nr i được tượng trưng bởi entry với chỉ số (index) i Entry chứa block nr kế tiếp trong file, nếu file gồm nhiều block

    ppt40 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2389 | Lượt tải: 3

  • Bài giảng Hệ thống fileBài giảng Hệ thống file

    Dùng các tác vụ thông thường trên file, – truy cập tuần tự (sequential access) truy xuất dữ liệu theo thứ tự, từng byte hoặc record – truy cập bất kỳ (random access)truy xuất dữ liệu, byte hoặc record, tại vị trí bất kỳ – truy cập dùng khóa truy xuất một record dựa vào key của nó

    ppt32 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2532 | Lượt tải: 3

  • Bài giảng Thiết bị phần cứng IOBài giảng Thiết bị phần cứng IO

    Kỹ thuật I/O dùng ngắt quãng (interrupt-driven I/O) – CPU có một ngõ Interrupt Request (IR), được kích hoạt bởi thiết bị I/O – Nếu có ngắt xảy ra (IR = active) chuyển quyền điều khiển cho trình phục vụ ngắt (interrupt handler) – Các ngắt có thể che được (maskable) hoặc không che được (non-maskable) – Hệ thống có một bảng vector ngắt chứa địa ch...

    ppt19 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2259 | Lượt tải: 3

  • Bài giảng Thay thế trangBài giảng Thay thế trang

    Sự hỗ trợ của phần cứng đối với phân trang đã được khảo sát trong chương trước. Chỉ có một điểm khác biệt là mỗi mục của bảng phân trang có thêm các bit trạng thái đặc biệt – Present bit = 1 trang hợp lệ và hiện trong memory • = 0 trang không hợp lệ hoặc không trong memory – Modified bit: cho biết trang có thay đổi kể từ khi được nạp vào memory ...

    ppt32 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2225 | Lượt tải: 0

  • Bài giảng Cơ chế phân trangBài giảng Cơ chế phân trang

    Bảng phân trang thường được lưu giữ trong bộ nhớ chính – Mỗi process được hệ điều hành cấp một bảng phân trang – Thanh ghi page-table base (PTBR) trỏ đến bảng phân trang – Thanh ghi page-table length (PTLR) biểu thị kích thước của bảng phân trang (có thể được dùng trong cơ chế bảo vệ bộ nhớ)

    ppt37 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 3793 | Lượt tải: 0

  • Bài giảng Bộ nhớ thựcBài giảng Bộ nhớ thực

    Địa chỉ lệnh (instruction) và dữ liệu (data) được chuyển đổi thành địa chỉ thực có thể xảy ra tại ba thời điểm khác nhau – Compile time: nếu biết trước địa chỉ bộ nhớ của chương trình thì có thể kết gán địa chỉ tuyệt đối lúc biên dịch. Ví dụ: chương trình .COM của MS-DOS, phát biểu assembly org xxx Khuyết điểm: phải biên dịch lại nếu thay đổi ...

    ppt27 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2144 | Lượt tải: 1