• Bài giảng Hệ điều hành - Bài 5: Tắc nghẽn - Lương Trần Hy HiếnBài giảng Hệ điều hành - Bài 5: Tắc nghẽn - Lương Trần Hy Hiến

    1. Khái niệm 2. Điều kiện cần của tắc nghẽn 3. Ngăn chặn tắc nghẽn 4. Tránh tắc nghẽn 5. Phát hiện tắc nghẽn 6. Phục hồi tắc nghẽn

    pdf32 trang | Chia sẻ: thuongdt324 | Ngày: 30/11/2020 | Lượt xem: 2623 | Lượt tải: 1

  • Bài giảng Ngôn ngữ hình thức - Chương 1: Đại cương về ngôn ngữ và biểu diễn ngôn ngữ - Nguyễn Thị HồngBài giảng Ngôn ngữ hình thức - Chương 1: Đại cương về ngôn ngữ và biểu diễn ngôn ngữ - Nguyễn Thị Hồng

    I. Nhắc lại một số kiến thức toán liên quan II. Khái niệm chung về ngôn ngữ III. Hệ viết lại và vấn đề biểu diễn ngôn ngữ IV. Văn phạm

    pdf44 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 559 | Lượt tải: 0

  • Bài giảng Nguyên lý Hệ điều hành - Chương 6: Linux System Calls - Phạm Quang DũngBài giảng Nguyên lý Hệ điều hành - Chương 6: Linux System Calls - Phạm Quang Dũng

    Các nhóm hàm Các hàm liên quan đến hệ thống được chia thành 2 nhóm dựa vào cách chúng được thực thi:  Hàm thư viện: là hàm bình thường đặt trong thư viện bên ngoài chương trình. Các tham số được đặt trong các thanh ghi của CPU hoặc trên stack. Sự thực hiện được truyền đến đoạn mã đầu của hàm (thường trong thư viện chia sẻ được nạp)  Syste...

    pdf21 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 810 | Lượt tải: 0

  • Introduction to Java Programing - Chapter 6: ArraysIntroduction to Java Programing - Chapter 6: Arrays

    To describe why arrays are necessary in programming (§6.1). To declare array reference variables and create arrays (§§6.2.1-6.2.2). To initialize the values in an array (§6.2.3). To access array elements using indexed variables (§6.2.4). To declare, create, and initialize an array using an array initializer (§6.2.5). To program common array o...

    ppt104 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 496 | Lượt tải: 0

  • Object-Oriented Programming - Lecture 6: Introduction to the Swing Toolkit - Lê Hồng PhươngObject-Oriented Programming - Lecture 6: Introduction to the Swing Toolkit - Lê Hồng Phương

    ● A brief introduction to Swing ● Swing features ● Demo What is Swing? ● The Swing toolkit, a part of the Java platform provides a rich set of GUI (Graphical User Interface) components. – A collection of standard widgets – Many functionalities ● GUI components: – Basic components: buttons, check boxes, menus... – Rich and complex com...

    pdf14 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 559 | Lượt tải: 0

  • Object-Oriented Programming - Lecture 6: Exceptions - Lê Hồng PhươngObject-Oriented Programming - Lecture 6: Exceptions - Lê Hồng Phương

    ✦ What is an exception? ✦ Catching and handling exceptions ✦ Specifying the exceptions thrown by a method ✦ How to throw exceptions ✦ Advantages of exceptions ✦ Exercises

    pdf31 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 532 | Lượt tải: 0

  • Bài giảng Kiến trúc máy tính và Hợp ngữ - Chương 4: Lập trình hợp ngữ (Phần 3) - Vũ Minh TríBài giảng Kiến trúc máy tính và Hợp ngữ - Chương 4: Lập trình hợp ngữ (Phần 3) - Vũ Minh Trí

    Bộ vi xử lý Intel 8088/8086 • Cấu trúc bên trong • Mô tả tập lệnh của 8086 • Lập trình hợp ngữ 8086 • Cấu trúc bên trong  Sơ đồ khối  Các thanh ghi đa năng  Các thanh ghi đoạn  Các thanh ghi con trỏ và chỉ số  Thanh ghi cờ  Hàng đợi lệnh

    pdf99 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 634 | Lượt tải: 0

  • Bài giảng Nguyên lý Hệ điều hành - Chương 5: Giao tiếp liên tiến trình - Phạm Quang DũngBài giảng Nguyên lý Hệ điều hành - Chương 5: Giao tiếp liên tiến trình - Phạm Quang Dũng

    hái niệm và ví dụ  Interprocess communication (IPC) là sự truyền dữ liệu giữa các tiến trình.  Vd1: Web browser yêu cầu 1 trang web từ Web server. Dạng truyền này thường sử dụng các socket trong một kết nối dạng telephone.  Vd2: Lệnh in các tên file trong 1 thư mục: ls | lpr tiến trình giao tiếp thông qua 1 pipe (|)3 Các dạng IPC  bộ ...

    pdf34 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 1033 | Lượt tải: 0

  • Bài giảng Hệ điều hành - Chương 5: Đồng bộ hóa tiến trìnhBài giảng Hệ điều hành - Chương 5: Đồng bộ hóa tiến trình

    Xử lý đồng hành và các vấn đề:  Vấn đề tranh đoạt điều khiển (Race Condition)  Vấn đề phối hợp xử lý  Bài toán đồng bộ hóa  Yêu cầu độc quyền truy xuất (Mutual Exclusion)  Yêu cầu phối hợp xử lý (Synchronization)  Các giải pháp đồng bộ hoá  Busy waiting  Sleep & Wakeup  Các bài toán đồng bộ hoá kinh điển  Producer – Consumer  ...

    pdf88 trang | Chia sẻ: thuongdt324 | Ngày: 30/11/2020 | Lượt xem: 4050 | Lượt tải: 1

  • Introduction to Java Programing - Chapter 5: MethodsIntroduction to Java Programing - Chapter 5: Methods

    To define methods, invoke methods, and pass arguments to a method (§5.2-5.5). To develop reusable code that is modular, easy-to-read, easy-to-debug, and easy-to-maintain. (§5.6). To use method overloading and understand ambiguous overloading (§5.7). To design and implement overloaded methods (§5.8). To determine the scope of variables (§5.9). ...

    ppt77 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 506 | Lượt tải: 0