Tổng quan về giáo trình

  • Môn học và vị trí trong chương trình đào tạo: "Giáo Trình Tin Học Đại Cương" do Giảng viên Phan Thị Thanh Thảo biên soạn là tài liệu học tập thuộc khối kiến thức giáo dục đại cương tại các trường đại học và cao đẳng. Môn học đóng vai trò cung cấp kiến thức nền tảng về khoa học máy tính, cấu trúc phần cứng, phần mềm, nguyên lý điều khiển hệ thống và kỹ năng ứng dụng công nghệ thông tin phục vụ học tập, nghiên cứu và công việc chuyên môn.
  • Mục tiêu học tập (learning outcomes):
    • Hiểu rõ bản chất của thông tin, dữ liệu, các hệ đếm cơ số và phương pháp mã hóa nhị phân trong máy tính điện tử.
    • Phân tích được cấu trúc phần cứng (CPU, bộ nhớ, thiết bị ngoại vi) và chức năng của phần mềm hệ thống cũng như phần mềm ứng dụng.
    • Nắm vững khái niệm giải thuật, các phương pháp biểu diễn giải thuật và quy trình 6 bước lập trình giải quyết bài toán.
    • Vận hành thành thạo hệ điều hành Microsoft Windows 7, quản lý hiệu quả tệp và thư mục theo cấu trúc hình cây.
    • Sử dụng thành thạo phần mềm Microsoft Word 2010 để soạn thảo, định dạng ký tự, định dạng đoạn văn bản và thiết lập in ấn tài liệu theo đúng quy chuẩn tiếng Việt.
  • Cấu trúc và cách tiếp cận: Giáo trình được tổ chức theo tiến trình sư phạm từ lý thuyết cơ sở đến kỹ năng thực hành ứng dụng, gồm 3 chương chính:
    • Chương I: Thông tin (Lý thuyết thông tin, phần cứng, phần mềm, giải thuật và lập trình).
    • Chương II: Hệ điều hành trên máy vi tính và hướng dẫn sử dụng hệ điều hành Microsoft Windows (Nguyên lý hệ điều hành và kỹ năng thao tác trên Windows 7).
    • Chương III: Ứng dụng của máy vi tính để xử lý văn bản (Kỹ thuật soạn thảo và định dạng văn bản với Microsoft Word 2010).
  • Điểm đặc sắc của giáo trình: Nội dung kết hợp chặt chẽ giữa các khái niệm lý thuyết trừu tượng (như sơ đồ xử lý thông tin Vào - Xử lý - Ra, nguyên lý hoạt động của CPU, bảng mã ASCII, lưu đồ giải thuật) với các hướng dẫn kỹ thuật chi tiết từng bước, kèm hình ảnh minh họa giao diện thực tế và các bảng quy chuẩn kỹ thuật.

Nội dung kiến thức cốt lõi

Các chương/chủ đề chính

  • Chương I – Thông tin:

    • Khái niệm thông tin và dữ liệu: Thông tin là nhận thức của con người về thế giới khách quan; dữ liệu là thông tin được máy tính xử lý thỏa mãn 3 điều kiện: khách quan, đo được và rời rạc. Dữ liệu gồm 3 dạng: số, phi số và tri thức. Sơ đồ xử lý thông tin cơ bản: Vào (Input) $\rightarrow$ Xử lý (Processing) $\rightarrow$ Ra và lưu trữ (Output).
    • Hệ thống đo lường và biểu diễn số: Đơn vị cơ sở là Bit; các bội số gồm Byte, KB, MB, GB, TB, PB (quan hệ bội số $1024 = 2^{10}$). Các hệ đếm: Thập phân (cơ số 10), Nhị phân (cơ số 2), Thập lục phân (cơ số 16 với các ký hiệu 0-9 và A-F). Phương pháp chuyển đổi số nguyên từ hệ 10 sang hệ cơ số $b$ bằng phép chia liên tiếp.
    • Mã hóa dữ liệu phi số: Nguyên lý mã hóa nhị phân qua bảng mã định chuẩn ASCII 8-bit (256 ký tự, gồm 128 mã chuẩn và 128 mã mở rộng) và bảng mã 16-bit ($2^{16} = 65.536$ ký tự). Quy tắc so sánh thứ tự ký tự dựa trên mã nhị phân/hexa tương ứng (ví dụ: 'A' có mã $41_{(16)}$ nhỏ hơn 'a' có mã $61_{(16)}$).
    • Cấu trúc hệ thống máy tính: Lược sử 4 thế hệ máy tính: Đèn điện tử (1945–1955, tiêu biểu là máy ENIAC do John Mauchley và J.Presper Eckert thiết kế), Transistor (1955–1965, máy TX-0), Mạch tích hợp IC (1965–1980, máy IBM 360), Công nghệ VLSI (1980–nay). Phân loại máy tính: Siêu máy tính (Deep Blue), máy tính lớn (Mainframe), máy tính mini và máy tính cá nhân (PC).
    • Phần cứng máy tính: Khối xử lý trung tâm (CPU gồm CU, ALU, Register, Clock); bộ nhớ trong gồm ROM (bộ nhớ chỉ đọc, không mất dữ liệu khi mất điện) và RAM (bộ nhớ truy xuất ngẫu nhiên, dữ liệu mất khi mất điện); bộ nhớ ngoài (đĩa từ cấu trúc Track/Sector, đĩa quang CD/DVD từ 650MB đến 17GB, đĩa Flash USB); các thiết bị vào (bàn phím, chuột, máy quét) và thiết bị ra (màn hình CRT/LCD theo độ phân giải pixel, máy in kim/laser/phun, máy chiếu).
    • Giải thuật và lập trình: Giải thuật có 3 đặc tính: xác định, hữu hạn, đúng. Ba phương pháp biểu diễn giải thuật: ngôn ngữ tự nhiên, lưu đồ sơ đồ khối, mã giả (minh họa qua bài toán giải phương trình bậc hai $ax^2 + bx + c = 0$ bằng Pascal). Phân loại phần mềm: phần mềm hệ thống (Hệ điều hành, trình biên dịch Compiler, trình thông dịch Interpreter) và phần mềm ứng dụng. Phân loại ngôn ngữ lập trình (ngôn ngữ máy, ngôn ngữ bậc cao) cùng quy trình 6 bước giải quyết bài toán trên máy tính.
  • Chương II – Hệ điều hành trên máy vi tính và hướng dẫn sử dụng Microsoft Windows:

    • Tổng quan hệ điều hành: Định nghĩa, 7 chức năng quản lý tài nguyên và phân loại hệ điều hành (Đơn nhiệm 1 người dùng như MS-DOS; Đa nhiệm 1 người dùng như Windows 95; Đa nhiệm nhiều người dùng như Windows 2000, Windows XP).
    • Lịch sử các phiên bản Windows: MS-DOS (1981), Windows 1.0 (1985), 2.0 (1987), 3.0 (1990), Windows 95, 98/98 SE (hỗ trợ FAT32, USB), Windows NT, Windows Me, Windows 2000, Windows XP (2001), Windows Vista (2007 với giao diện Aero 3D), Windows 7 (2009 hỗ trợ cảm ứng đa điểm Multi-touch, 32-bit và 64-bit với các phiên bản Starter, Home Premium, Professional, Ultimate), Windows 8 (2012) và Windows 10 (2015).
    • Đối tượng điều khiển và quản lý lưu trữ: Màn hình Desktop (My Computer, Recycle Bin, Network Places, Folder, Shortcut, Icon, Taskbar). Khái niệm tệp (Tên.Phần_mở_rộng, tối đa 255 ký tự, không chứa ký tự cấm \ / : * ? " < >), phân loại tệp thực thi (COM, EXE) và phi thực thi (DOC, XLS, TXT, DBF). Cấu trúc thư mục hình cây (thư mục gốc, thư mục con, thư mục hiện hành, thư mục rỗng) và đường dẫn (Path).
    • Công cụ Windows Explorer và quản trị: Giao diện 2 panel; các thao tác quản trị tệp/thư mục (tạo mới, chọn liên tục bằng Shift, chọn rời rạc bằng Ctrl, sao chép Ctrl+C, di chuyển Ctrl+X, xóa vào thùng rác Delete, xóa vĩnh viễn Shift+Delete, phục hồi Restore); tìm kiếm với bộ lọc và ký tự đại diện *; quản lý ứng dụng qua Programs and Features; cài đặt máy in trong Devices and Printers; cài đặt bộ gõ tiếng Việt UniKey; chuyển đổi ứng dụng đa nhiệm bằng Alt+Tab hoặc Alt+Esc.
  • Chương III – Ứng dụng của máy vi tính để xử lý văn bản (Microsoft Word 2010):

    • Tổng quan Word 2010: Giao diện Ribbon thay thế Menu cũ, khung xem Backstage View (Tab File), Quick Access Toolbar, thanh tiêu đề, thước đo, thanh cuộn, thanh trạng thái, các chế độ hiển thị View và thanh trượt Zoom.
    • Đơn vị văn bản và quản lý tệp: Ký tự, dòng, đoạn (ngắt đoạn bằng Enter), trang (ngắt trang mềm tự động và ngắt trang cứng bằng Ctrl+Enter), toàn bộ tài liệu. Thao tác tệp: tạo mới Blank Document hoặc từ Template mẫu, mở tệp với các chế độ (Read-Only, As Copy, In Browser, Protected View, Repair), lưu tệp Save/Save As (phím F12).
    • In ấn và quy chuẩn tiếng Việt: Thiết lập thông số trang in trong Page Setup (Top, Bottom, Left, Right, khổ giấy A4, hướng in Portrait/Landscape), xem trước Print Preview và hộp thoại in (Print All Pages, Print Selection, Print Current Page, Print Custom Range). Quy chuẩn gõ tiếng Việt: bảng mã Unicode (cho font Times New Roman, Arial), VNI-Windows, TCVN3; kiểu gõ Telex và VNI; quy tắc đặt dấu câu, dấu ngoặc và dấu nháy.
    • Biên tập và định dạng: Điều hướng con trỏ, chọn khối (Ctrl+A), sao chép/di chuyển (Ctrl+C, Ctrl+X, Ctrl+V), hoàn tác (Ctrl+Z). Định dạng ký tự qua hộp thoại Font (Font, Style, Size, Color, Underline, Effects; thẻ Advanced với Scale, Spacing, Position) và phím tắt (Ctrl+B, Ctrl+I, Ctrl+U, Shift+F3). Định dạng đoạn văn bản qua hộp thoại Paragraph (căn lề Left, Center, Right, Justify; thụt lề Indent; khoảng cách đoạn và khoảng cách dòng Spacing; Bullets và Numbering; đóng khung và tô nền Shading/Border).
  • Progression logic: Nội dung phát triển chặt chẽ theo mô hình phân tầng khoa học máy tính: từ tầng dữ liệu vật lý và kiến trúc phần cứng $\rightarrow$ tầng hệ điều hành điều phối tài nguyên và quản lý lưu trữ $\rightarrow$ tầng ứng dụng phần mềm giải quyết các nghiệp vụ soạn thảo văn bản cụ thể.

Kiến thức nền tảng được xây dựng

  • Fundamental theories:
    • Lý thuyết thông tin và quy trình biến đổi dữ liệu 3 giai đoạn (Input - Processing - Output).
    • Nguyên lý kiến trúc máy tính hoạt động theo chương trình lưu trữ (khái niệm máy tính điện tử từ thời kỳ ENIAC).
    • Cơ sở toán học của các hệ đếm cơ số $b$ và nguyên lý ánh xạ dữ liệu sang dãy bit nhị phân.
  • Core principles:
    • Nguyên tắc nhị phân hóa trạng thái vật lý (1: có xung điện/mở; 0: không có xung điện/ngắt).
    • Nguyên lý phân cấp bộ nhớ trong hệ thống máy tính (bộ nhớ trong khả biến RAM/bộ nhớ tĩnh ROM và bộ nhớ ngoài dung lượng lớn).
    • Nguyên lý tổ chức dữ liệu tệp và thư mục phân cấp hình cây (Hierarchical File System).
  • Essential frameworks:
    • Khung quy trình 6 bước giải quyết bài toán bằng lập trình máy tính (Xác định bài toán $\rightarrow$ Lựa chọn phương pháp $\rightarrow$ Xây dựng giải thuật $\rightarrow$ Cài đặt $\rightarrow$ Hiệu chỉnh $\rightarrow$ Thực hiện/Phân tích kết quả).
    • Khung phân loại phần mềm (Phần mềm hệ thống và Phần mềm ứng dụng) cùng mô hình hệ điều hành đa nhiệm (Multi-tasking/Multi-user).
    • Khung giao diện xử lý văn bản Ribbon phân tầng theo nhóm chức năng (Home, Insert, Page Layout, References, Mailings, Review, View).

Kỹ năng phát triển

  • Technical skills:
    • Kỹ năng tính toán chuyển đổi cơ số giữa hệ thập phân, nhị phân và thập lục phân.
    • Kỹ năng phân tích cấu trúc mã ký tự chuẩn ASCII và các bảng mã tiếng Việt.
    • Kỹ năng cài đặt và cấu hình phần mềm tiện ích, trình điều khiển máy in và bộ gõ tiếng Việt trên môi trường hệ điều hành Windows.
  • Analytical skills:
    • Kỹ năng phân tích điều kiện bài toán thực tế, xác định dữ liệu đầu vào (Input) và kết quả yêu cầu (Output).
    • Kỹ năng mô hình hóa tiến trình xử lý thông qua sơ đồ khối lưu đồ giải thuật hoặc mã giả.
    • Kỹ năng đánh giá cấu hình phần cứng phù hợp với phiên bản hệ điều hành (nhận diện giới hạn 4GB RAM giữa kiến trúc 32-bit và 64-bit).
  • Practical competencies:
    • Kỹ năng thao tác và quản trị cây thư mục, tệp tin nâng cao trên Windows Explorer bằng chuột và tổ hợp phím tắt.
    • Kỹ năng tìm kiếm tệp bằng các bộ lọc dung lượng, thời gian và ký tự đại diện *.
    • Kỹ năng soạn thảo, định dạng ký tự, căn chỉnh đoạn văn bản và thiết lập trang in chuẩn cho văn bản học thuật trên Microsoft Word 2010.

Phương pháp giảng dạy và học tập

  • Pedagogical approach: Giáo trình vận dụng phương pháp diễn dịch kết hợp trực quan hóa (deductive and visual approach). Các khối kiến thức lý thuyết trừu tượng (như chu kỳ xung nhịp CPU, cơ chế phân bổ tài nguyên hệ điều hành, cấu trúc bảng mã nhị phân) được định nghĩa chuẩn xác bằng văn bản, sau đó được trực quan hóa bằng các sơ đồ khối, bảng dữ liệu đối chiếu và ảnh chụp màn hình giao diện từng bước.
  • Bài tập và case studies:
    • Minh họa bài toán giải phương trình bậc hai $ax^2 + bx + c = 0$ thông qua 3 phương thức diễn đạt: văn bản tự nhiên, sơ đồ khối (với các khối xử lý, khối rẽ nhánh điều kiện Đúng/Sai) và mã giả ngôn ngữ Pascal.
    • Thực hiện phép chia liên tiếp chuyển đổi số nguyên $12_{(10)}$ sang số nhị phân $1100_{(2)}$.
    • Phân tích ví dụ so sánh mã ký tự trong bảng mã ASCII (chứng minh 'A' < 'a' dựa trên mã Hexa 41 và 61).
    • Minh họa cây thư mục trên ổ đĩa C:\ chứa các thư mục con phân cấp Office, MS-Word, MS-Excel và phân tích ví dụ đường dẫn C:\Pascal\Bin\Turbo.exe.
  • Practical exercises:
    • Bài tập thực hành quản lý tệp trên Windows Explorer: tạo cấu trúc thư mục phân cấp, thực hiện sao chép, di chuyển tệp bằng chuột và phím tắt, đổi tên, xóa vào Recycle Bin và khôi phục tệp.
    • Bài tập thiết lập cấu hình hệ thống: truy cập Programs and Features gỡ bỏ phần mềm, thao tác cài đặt máy in cục bộ hoặc máy in mạng trong Devices and Printers.
    • Bài tập soạn thảo văn bản: áp dụng quy tắc gõ tiếng Việt (Telex/VNI), định dạng Font chữ (Font, Size, Style, Underline, Spacing, Position), định dạng đoạn (Alignment, Line and Paragraph Spacing, Indentation) và thiết lập thông số in ấn trong Page Setup trên Word 2010.
  • Assessment methods: Đánh giá năng lực người học qua 2 hình thức:
    • Kiểm tra lý thuyết: Đánh giá khả năng hiểu các khái niệm hệ đếm, lịch sử phần cứng, chức năng hệ điều hành, bảng mã và các bước xây dựng giải thuật.
    • Kiểm tra thực hành trên máy vi tính: Đánh giá kỹ năng thao tác trực tiếp trên Windows Explorer (quản lý tệp) và Microsoft Word (soạn thảo, định dạng văn bản đúng quy chuẩn).
  • Self-study guidelines:
    • Người học cần đọc kỹ các định nghĩa khái niệm ở phần lý thuyết trước khi thực hành thao tác trên máy tính.
    • Luyện tập sử dụng thành thạo hệ thống phím tắt (Ctrl+C, Ctrl+X, Ctrl+V, Ctrl+Z, Ctrl+D, Ctrl+B, Ctrl+I, Ctrl+U, Alt+Tab, Shift+Delete) để tăng tốc độ thao tác.
    • Tra cứu thêm các tài liệu kỹ thuật về các phiên bản Windows 7 (32-bit và 64-bit) từ các địa chỉ website được trích dẫn trong giáo trình.

Điểm nổi bật và cập nhật

  • Updates so với editions cũ:
    • Giáo trình cập nhật tiến trình phát triển của hệ điều hành từ nền tảng MS-DOS và Windows 9x/XP lên hệ điều hành Windows 7 với giao diện đồ họa Aero 3D trong suốt, hỗ trợ công nghệ cảm ứng đa điểm (Multi-touch) và tối ưu hóa cho kiến trúc 64-bit cho phép nhận trên 4GB RAM.
    • Bổ sung thông tin tổng quan về các thế hệ hệ điều hành Windows kế tiếp gồm Windows 8 (giao diện tối ưu cảm ứng) và sự kiện công bố Windows 10 (ngày 21/01/2015 với tính năng Start Menu cải tiến, Desktop ảo và Modern Apps dạng cửa sổ).
    • Chuyển đổi toàn bộ nội dung hướng dẫn xử lý văn bản từ giao diện menu cổ điển sang hệ thống giao diện Ribbon và khung Backstage View của phiên bản Microsoft Word 2010.
  • Current trends được integrate:
    • Tích hợp nội dung về bảng mã Unicode và các chuẩn mã hóa đa byte (hệ mã 16-bit với 65.536 ký tự) thay thế dần vị trí độc tôn của bảng mã ASCII 8-bit cũ trong xử lý văn bản đa ngôn ngữ.
    • Đưa vào góc nhìn so sánh khách quan giữa hệ điều hành Windows và các hệ điều hành dựa trên môi trường Unix/Linux (như Ubuntu, hệ thống máy chủ của Google) cũng như so sánh hiệu năng giữa hệ thống soạn thảo LaTeX và Microsoft Word.
  • Real-world applications & Industry connections:
    • Trích dẫn và phân loại các phần mềm ứng dụng chuyên ngành thực tế trong công nghiệp và kỹ thuật: AutoCAD (thiết kế xây dựng, cơ khí), Orcad (thiết kế mạch điện tử viễn thông), Microsoft Access, SQL Server, Visual FoxPro (hệ quản trị cơ sở dữ liệu), Dreamweaver, FrontPage (thiết kế trang web), Photoshop, Corel Draw, Illustrator (thiết kế đồ họa).
    • Hướng dẫn các thao tác kỹ thuật kết nối thiết bị văn phòng thực tế như máy in kim, máy in phun, máy in laser, máy quét ảnh (Scanner) và máy chiếu (Projector).

Đối tượng sử dụng giáo trình

  • Sinh viên năm mấy/ngành nào:
    • Sinh viên năm thứ nhất thuộc tất cả các khối ngành đào tạo đại học và cao đẳng: Kỹ thuật, Công nghệ thông tin, Khoa học tự nhiên, Kinh tế, Quản trị kinh doanh, Khoa học xã hội và Nhân văn.
    • Là tài liệu bắt buộc trong học phần Tin học đại cương hoặc Tin học cơ sở 1 theo khung chương trình đào tạo chuẩn.
  • Prerequisites cần có:
    • Người học không bắt buộc phải có kiến thức chuyên sâu về công nghệ thông tin từ trước.
    • Yêu cầu kiến thức toán học phổ thông cơ bản (các phép tính số học, logic học cơ bản và phương trình đại số) để tiếp thu nội dung về hệ đếm cơ số và sơ đồ khối giải thuật.
  • Giảng viên và cách sử dụng:
    • Giảng viên sử dụng giáo trình làm đề cương chi tiết để biên soạn bài giảng lý thuyết và giáo án thực hành tại phòng máy vi tính.
    • Trích xuất các bảng dữ liệu chuẩn (bảng mã ASCII, bảng phím tắt, bảng quy tắc gõ Telex/VNI) và các sơ đồ cấu trúc làm học liệu trực quan phục vụ giảng dạy.
  • Tự học và reference:
    • Tài liệu phù hợp cho cán bộ, nhân viên văn phòng hoặc người tự học muốn hệ thống hóa kiến thức cơ bản về máy vi tính, nắm vững kỹ thuật quản trị tệp tin và quy chuẩn soạn thảo văn bản hành chính - học thuật.

Câu hỏi thường gặp

  1. Giáo trình này phù hợp với ai? Giáo trình được thiết kế chuẩn mực cho sinh viên đại học, cao đẳng năm thứ nhất bắt đầu học môn Tin học đại cương, đồng thời là tài liệu tham khảo thiết thực cho bất kỳ ai muốn nắm vững kiến thức phần cứng, hệ điều hành Windows và kỹ năng soạn thảo Word.

  2. Cần kiến thức nền nào để học? Người học chỉ cần nắm vững kiến thức toán học và tư duy logic cơ bản ở cấp trung học phổ thông để thực hiện các phép tính chuyển đổi hệ cơ số và hiểu các bước rẽ nhánh điều kiện trong giải thuật; giáo trình không đòi hỏi kỹ năng lập trình trước đó.

  3. Điểm khác biệt với giáo trình khác? Giáo trình của Giảng viên Phan Thị Thanh Thảo trình bày có hệ thống từ bản chất dữ liệu/phần cứng đến kỹ năng ứng dụng, cung cấp đầy đủ các quy tắc chuẩn mực về bảng mã tiếng Việt (Unicode, TCVN3, VNI), cấu trúc cây thư mục và kỹ thuật định dạng văn bản chuyên sâu trong Word 2010 (thẻ Font, Paragraph, Page Setup).

  4. Làm sao để tự học hiệu quả? Người học nên kết hợp đọc lý thuyết ở Chương I để hiểu nguyên lý hoạt động của máy tính và giải thuật, sau đó thực hành trực tiếp các bài tập quản lý tệp trên Windows Explorer (Chương II) và thao tác định dạng văn bản trên Word 2010 (Chương III) theo đúng từng bước hướng dẫn.

  5. Có tài liệu bổ trợ nào kèm theo? Giáo trình cung cấp các bảng đối chiếu mã ký tự ASCII, bảng so sánh font chữ và bảng mã tiếng Việt, bảng quy tắc gõ Telex/VNI, các địa chỉ website tra cứu so sánh phiên bản Windows 7 (32-bit/64-bit) và đường dẫn tải bộ gõ UniKey chính thức (unikey.vn).


Kết luận

  • Values chính của giáo trình: "Giáo Trình Tin Học Đại Cương" của Giảng viên Phan Thị Thanh Thảo cung cấp một hệ thống tri thức cơ bản, chặt chẽ và chuẩn xác về khoa học thông tin, cấu trúc hệ thống máy vi tính, hệ điều hành Microsoft Windows 7 và phần mềm xử lý văn bản Microsoft Word 2010. Tài liệu giúp người học hình thành tư duy thuật toán và chuẩn hóa kỹ năng ứng dụng công nghệ thông tin.
  • Learning pathway suggested: Tiến trình học tập khuyến nghị: (1) Nắm vững lý thuyết thông tin, hệ đếm, cấu trúc phần cứng và các bước xây dựng giải thuật tại Chương I $\rightarrow$ (2) Thực hành quản lý tệp, thư mục và cấu hình hệ thống trên Windows 7 tại Chương II $\rightarrow$ (3) Làm chủ kỹ thuật biên tập, định dạng văn bản học thuật và in ấn trên Word 2010 tại Chương III.
  • Resources bổ sung: Bảng mã chuẩn ASCII, bảng đối chiếu mã tiếng Việt (Unicode, TCVN3, VNI-Windows), phần mềm hỗ trợ gõ UniKey 4.0 và các tài liệu tra cứu trực tuyến về cấu hình hệ điều hành được trích dẫn trong văn bản.