Networks Business Online Việt Nam & International VH2

Xử lý dữ liệu trong máy tính là gì

Đăng ngày 09 November, 2022 bởi admin

I.2. HỆ THỐNG MÁY TÍNH (7 tiết)

Mỗi loại máy tính hoàn toàn có thể có hình dạng hoặc cấu trúc khác nhau. Một cách tổng quát, máy tính điện tử là một hệ xử lý thông tin tự động hóa gồm 2 phần chính : phần cứng và ứng dụng .

Nội dung chính Show

  • I.2. HỆ THỐNG MÁY TÍNH (7 tiết)
  • I.2.1. Hệ thống máy tính (3T lý thuyết)
  • I.2.1.2. Phần mềm máy tính
  • I.2.2. Mạng máy tính (2T lý thuyết)
  • I.2.2.1. Lịch sử phát triển của mạng máy tính
  • I.2.2.2. Phân loại mạng máy tính
  • I.2.2.3. Các thành phần cơ bản của một mạng máy tính
  • I.2.2.4. Mạng Internet
  • BÀI TẬP TIN HỌC CƠ BẢN (2T BÀI TẬP)
  • I.2.3. Giới thiệu hệ điều hành (2T lý thuyết)
  • I.2.3.1. Các khái niệm cơ bản
  • I.2.3.2. Hệ lệnh của hệ điều hành
  • I.2.3.3. Hệ điều hành Windows
  • Video liên quan

Phần cứng (hardware) có thể được hiểu đơn giản là tất cả các cấu kiện, linh kiện điện, điện tử trong một hệ máy.

Phần mềm ( software ) hoàn toàn có thể xem như một bộ chương trình gồm những thông tư điện tử ra lệnh cho máy tính thực thi một điều nào đó theo nhu yếu của người sử dụng. Phần mềm hoàn toàn có thể được ví như phần hồn của máy tính mà phần cứng của nó được xem như phần xác .

I.2.1. Hệ thống máy tính (3T lý thuyết)

I.2.1.1. Tổ chức bên trong máy tính

a. Mô hình cơ bản của máy tính

Chức năng của mạng lưới hệ thống máy tínhMáy tính triển khai những tính năng cơ bản sau :

    • Xử lý dữ liệu: Đây là chức năng quan trọng nhất của máy tính. Dữ liệu có thể có rất nhiều dạng khác nhau và có yêu cầu xử lý khác nhau.
    • Lưu trữ dữ liệu: Các dữ liệu đưa vào máy tính có thể được lưu trong bộ nhớ để khi cần chúng sẽ được lấy ra xử lý. Cũng có khi dữ liệu đưa vào được xử lý ngay. Các kết quả xử lý được lưu trữ lại trong bộ nhớ và sau đó có thể phục vụ cho các xử lý tiếp.
    • Trao đổi dữ liệu: Máy tính cần phải trao đổi dữ liệu giữa các thành phần bên trong và với thế giới bên ngoài. Các thiết bị vào-ra được coi là nguồn cung cấp dữ liệu hoặc nơi tiếp nhận dữ liệu. Tiến trình trao đổi dữ liệu với các thiết bị gọi là vào-ra. Khi dữ liệu được vận chuyển trên khoảng cách xa với các thiết bị hoặc máy tính gọi là truyền dữ liệu (data communication).
    • Điều khiển: Cuối cùng, máy tính phải điều khiển các chức năng trên.

Cấu trúc của mạng lưới hệ thống máy tính .Hệ thống máy tính gồm có những thành phần cơ bản sau : đơn vị chức năng xử lý TT ( Central Processor Unit CPU ), bộ nhớ chính ( Main Memory ), mạng lưới hệ thống vào ra ( Input-Output System ) và link mạng lưới hệ thống ( Buses ) như chỉ ra trong hình 3.1 dưới đây, với những tính năng chính của những thành phần :

Hình I.2.1.1.a. Các thành phần chính của hệ thống máy tính

    • Bộ xử lý trung tâm CPU: Điều khiển các hoạt động của máy tính và thực hiện xử lý dữ liệu.
    • Bộ nhớ chính (Main Memory): lưu trữ chương trình và dữ liệu.
    • Hệ thống vào ra (Input-Output System): trao đổi thông tin giữa thế giới bên ngoài với máy tính.
    • Liên kết hệ thống (System Interconnection): kết nối và vận chuyển thông tin giữa CPU, bộ nhớ chính và hệ thống vào ra của máy tính với nhau.

Hoạt động của máy tính .Hoạt động cơ bản của máy tính là triển khai chương trình. Chương trình gồm một tập những lệnh được tàng trữ trong bộ nhớ. Việc thực thi chương trình là việc tái diễn quy trình lệnh gồm có những bước sau :

    • CPU phát địa chỉ từ con trỏ lệnh đến bộ nhớ nơi chứa lệnh cần nhận.
    • CPU nhận lệnh từ bộ nhớ đưa về thanh ghi lệnh
    • Tăng nội dung con trỏ lệnh để trỏ đến nơi lưu trữ lệnh kế tiếp
    • CPU giải mã lệnh để xác định thao tác của lệnh
    • Nếu lệnh sử dụng dữ liệu từ bộ nhớ hay cổng vào ra thì cần phải xác định địa chỉ nơi chứa dữ liệu.
    • CPU nạp các dữ liệu cần thiết vào các thanh ghi trong CPU
    • Thực thi lệnh
    • Ghi kết quả vào nơi yêu cầu
    • Quay lại bước đầu tiên để thực hiện lệnh tiếp theo.

b. Bộ xử lý TT CPU

Bộ xử lý TT ( Central Proccesor Unit – CPU ) tinh chỉnh và điều khiển những thành phần của máy tính, xử lý dữ liệu. CPU hoạt động giải trí theo chương trình nằm trong bộ nhớ chính, nhận những lệnh từ bộ nhớ chính, giải thuật lệnh để phát ra những tín hiệu tinh chỉnh và điều khiển thực thi lệnh. Trong quá trình thực thi lệnh, CPU có trao đổi với bộ nhớ chính và mạng lưới hệ thống vào ra. CPU có 3 bộ phận chính : khối tinh chỉnh và điều khiển, khối tính toán số học và logic, và tập những thanh ghi ( hình 3.2 ) .

Hình I.2.1.1.b. Mô hình cơ bản của CPU

    • Khối điều khiển (Control Unit CU):

Nhận lệnh của chương trình từ bộ nhớ trong đưa vào CPU. Nó có trách nhiệm giải thuật những lệnh, tạo ra những tín hiệu tinh chỉnh và điều khiển việc làm của những bộ phận khác của máy tính theo nhu yếu của người sử dụng hoặc theo chương trình đã setup ..

    • Khối tính toán số học và logic (Arithmetic Logic Unit – ALU)

Bao gồm những thiết bị thực thi những phép tính số học ( cộng, trừ, nhân, chia, … ), những phép tính logic ( AND, OR, NOT, XOR ) và những phép tính quan hệ ( so sánh lớn hơn, nhỏ hơn, bằng nhau, … )Dữ liệu từ bộ nhớ hay những thiết bị vào-ra sẽ được chuyển vào những thanh ghi của CPU, rồi chuyển đến ALU. Tại đây, dữ liệu được thống kê giám sát rồi trả lại những thanh ghi và chuyển về bộ nhớ hay những thiết bị vào-ra .Độ dài từ của những toán hạng được đưa vào giám sát trực tiếp ở khối ALU. Độ dài thông dụng với những máy tính lúc bấy giờ là 32 hay 64 bit .Ban đầu ALU chỉ gồm khối tính toán số nguyên IU ( Integer Unit ). Để tăng năng lực giám sát nhất là trong dấu phẩy động. Khối giám sát lúc bấy giờ được bổ trợ thêm khối thống kê giám sát dấu phẩy động FPU ( Floating Point Unit ) – hay còn gọi là bộ đồng xử lý ( Co-proccesor Unit ) .

    • Tập các thanh ghi (Registers)

Được gắn chặt vào CPU bằng những mạch điện tử làm trách nhiệm bộ nhớ trung gian cho CPU. Các thanh ghi mang những tính năng chuyên được dùng giúp tăng vận tốc trao đổi thông tin trong máy tính. Trên những CPU lúc bấy giờ có từ vài chục đến vài trăm thanh ghi. Độ dài của những thanh ghi cũng khác nhau từ 8 đến 64 bit .Ngoài ra, CPU còn được gắn với một đồng hồ đeo tay ( clock ) hay còn gọi là bộ tạo xung nhịp. Tần số đồng hồ đeo tay càng cao thì vận tốc xử lý thông tin càng nhanh. Thường thì đồng hồ đeo tay được gắn tương ứng với thông số kỹ thuật máy và có những tần số giao động ( cho những máy Pentium 4 trở lên ) là 2.0 GHz, 2.2 GHz, … hoặc cao hơn .

Bộ vi xử lý

( Microprocessor )

CPU được sản xuất trên một vi mạch và được gọi là bộ vi xử lý. Vì vậy, tất cả chúng ta hoàn toàn có thể gọi CPU là bộ vi xử lý. Tuy nhiên, những bộ vi xử lý lúc bấy giờ có cấu trúc phức tạp hơn nhiều so với một CPU cơ bản .

c. Bộ nhớ

Bộ nhớ là thiết bị tàng trữ thông tin trong quá trình máy tính xử lý. Bộ nhớ gồm có bộ nhớ trong và bộ nhớ ngoài .Bộ nhớ trongBộ nhớ trong ( Internal Memory ) là những thành phần nhớ mà CPU hoàn toàn có thể trao đổi trực tiếp : những lệnh mà CPU thực thi, những dữ liệu mà CPU sử dụng đều phải nằm trong bộ nhớ trong. Bộ nhớ trong có dung tích không thật lớn tuy nhiên có vận tốc trao đổi thông tin cao .Bộ nhớ chínhLà thành phần quan trọng nhất của bộ nhớ trong, vì thế nhiều khi người ta giống hệt bộ nhớ chính với bộ nhớ trong. Bộ nhớ chính tổ chức triển khai thành những ngăn theo byte và những ngăn nhớ này được đánh địa chỉ trực tiếp bởi CPU, có nghĩa là mỗi ngăn nhớ của bộ nhớ chính được gán một địa chỉ xác lập. CPU muốn đọc / ghi vào ngăn nhớ nào, nó phải biết được địa chỉ của ngăn nhớ đó .Nội dung của ngăn nhớ là giá trị được ghi trong đó. Số bit được dùng để đánh địa chỉ của ngăn nhớ sẽ quyết định hành động dung tích tối đa của bộ nhớ chính. Thí dụ :

    • Dùng 16 bit địa chỉ thì dung lượng tối đa của bộ nhớ là 216 = 26 x 210 = 64KB
    • Bộ xử lý Pentium III có 36 bit địa chỉ, do đó có khả năng quản lý tối đa 26 x 230=64GB .

Chú ý : Nội dung của ngăn nhớ hoàn toàn có thể biến hóa còn địa chỉ ngăn nhớ thì cố định và thắt chặt .Bộ nhớ chính của máy tính được phong cách thiết kế bằng bộ nhớ bán dẫn với 2 loại ROM và RAM, trong đó :

    • ROM (Read Only Memory) là Bộ nhớ chỉ đọc thông tin, dùng để lưu trữ các chương trình hệ thống, chương trình điều khiển việc nhập xuất cơ sở (ROM-BIOS : ROM-Basic Input/Output System). Thông tin trên ROM không thể thay đổi và không bị mất ngay cả khi không có điện.
    • RAM (Random Access Memory) là Bộ nhớ truy xuất ngẫu nhiên, được dùng để lưu trữ dữ liệu và chương trình trong quá trình thao tác và tính toán. RAM có đặc điểm là nội dung thông tin chứa trong nó sẽ mất đi khi mất điện hoặc tắt máy. Dung lượng bộ nhớ RAM cho các máy tính hiện nay thông thường vào khoảng 128 MB, 256 MB, 512 MB và có thể hơn nữa.

Ngoài ra, trong máy tính cũng còn phần bộ nhớ khác: Cache Memory cũng thuộc bộ nhớ trong. Bộ nhớ cache được đặt đệm giữa CPU và bộ nhớ trong nhằm làm tăng tốc độ trao đổi thông tin. Bộ nhớ cache thuộc bộ nhớ RAM, có dung lượng nhỏ. Nó chứa một phần chương trình và dữ liệu mà CPU đang xử lý, do vậy thay vì lấy lệnh và dữ liệu từ bộ nhớ chính, CPU sẽ lấy trên cache. Hầu hết các máy tính hiện nay đều có cache tích hợp trên chip vi xử lý.

Bộ nhớ ngoàiBộ nhớ ngoài ( External Memory ) Là thiết bị tàng trữ thông tin với dung tích lớn, thông tin không bị mất khi không có điện. Các thông tin này hoàn toàn có thể là ứng dụng máy tính hay dữ liệu. Bộ nhớ ngoài được liên kết với mạng lưới hệ thống trải qua mô-đun nối ghép vào-ra. Như vậy, bộ nhớ ngoài về tính năng thuộc bộ nhớ, tuy nhiên về cấu trúc nó lại thuộc mạng lưới hệ thống vào ra. Có thể cất giữ và chuyển dời bộ nhớ ngoài độc lập với máy tính. Hiện nay có những loại bộ nhớ ngoài thông dụng như :

    • Đĩa mềm (Floppy disk) : là loại đĩa đường kính 3.5 inch dung lượng 1.44 MB.
    • Đĩa cứng (Hard disk) : phổ biến là đĩa cứng có dung lượng 20 GB, 30 GB, 40 GB, 60 GB, và lớn hơn nữa.
    • Đĩa quang (Compact disk): loại 4.72 inch, là thiết bị phổ biến dùng để lưu trữ các phần mềm mang nhiều thông tin, hình ảnh, âm thanh và thường được sử dụng trong các phương tiện đa truyền thông (multimedia). Có hai loại phổ biến là: đĩa CD (dung lượng khoảng 700 MB) và DVD (dung lượng khoảng 4.7 GB).
    • Các loại bộ nhớ ngoài khác như thẻ nhớ (Memory Stick, Compact Flash Card), USB Flash Drive có dung lượng phổ biến là 32 MB, 64 MB, 128 MB, …

Hình I.2.1.1.c. Một số loại bộ nhớ ngoài.

d. Hệ thống vào-ra

Chức năng của hệ thống vào-ra là trao đổi thông tin giữa máy tính với thế giới bên ngoài. Hệ thống vào-ra được xây dựng dựa trên hai thành phần: các thiết bị vào-ra (IO devices) hay còn gọi là thiết bị ngoại vi (Peripheral devices) và các mô-đun ghép nối vào-ra (IO Interface modules)

Mô đun ghép nối vào raCác thiết bị vào ra không liên kết trực tiếp với CPU mà được liên kết trải qua những mô-đun ghép nối vào-ra. Trong những mô đun ghép nối vào-ra có những cổng vào-ra IO Port ), những cổng này cũng được đánh địa chỉ bởi CPU, có nghĩa là mỗi cổng cũng có một địa chỉ xác lập. Mỗi thiết bị vào-ra liên kết với CPU trải qua cổng tương ứng với địa chỉ xác lập .

Thiết bị vào raMỗi thiết bị vào-ra làm trách nhiệm quy đổi thông tin từ một dạng vật lý nào đó về dạng dữ liệu tương thích với máy tính hoặc ngược lại. những thiết bị ngoại vi thông dụng như bàn phím, màn hình hiển thị, máy in hay một máy tính khác. Người ta hoàn toàn có thể phân những thiết bị ngoại vi ra nhiều loại :

    • Thiết bị thu nhận dữ liệu: Bàn phím, chuột, máy quét ảnh,
    • Thiết bị hiển thị dữ liệu: màn hình, máy in,
    • Thiết bị nhớ: các loại ổ đĩa
    • Thiết bị truyền thông: modem
    • Thiết bị hỗ trợ đa phương tiện: hệ thống âm thanh, hình ảnh,

Các thiết bị vào :

    • Bàn phím (Keyboard, thiết bị nhập chuẩn): là thiết bị nhập dữ liệu và câu lệnh, bàn phím máy vi tính phổ biến hiện nay là một bảng chứa 104 phím có các tác dụng khác nhau.

Có thể chia làm 3 nhóm phím chính :

      • Nhóm phím đánh máy: gồm các phím chữ, phím số và phím các ký tự đặc biệt (~, !, @, #, $, %, ^,&, ?, …).
      • Nhóm phím chức năng (function keypad): gồm các phím từ F1 đến F12 và các phím như (phím di chuyển từng điểm), phím PgUp (lên trang màn hình), PgDn (xuống trang màn hình), Insert (chèn), Delete (xoá), Home (về đầu), End (về cuối)
      • Nhóm phím số (numeric keypad) như NumLock (cho các ký tự số), CapsLock (tạo các chữ in), ScrollLock (chế độ cuộn màn hình) thể hiện ở các đèn chỉ thị.

Hình I.2.1.1.d.Một số thiết bị vào ra

    • Chuột (Mouse): là thiết bị cần thiết phổ biến hiện nay, nhất là các máy tính chạy trong môi trường Windows. Con chuột có kích thước vừa nắm tay di chuyển trên một tấm phẳng (mouse pad) theo hướng nào thì dấu nháy hoặc mũi tên trên màn hình sẽ di chuyển theo hướng đó tương ứng với vị trí của của viên bi hoặc tia sáng (optical mouse) nằm dưới bụng của nó. Một số máy tính có con chuột được gắn trên bàn phím.
    • Máy quét (Scanner): là thiết bị dùng để nhập văn bản hay hình vẽ, hình chụp vào máy tính. Thông tin nguyên thuỷ trên giấy sẽ được quét thành các tín hiệu số tạo thành các tập tin ảnh (image file).

Các thiết bị ra :

    • Màn hình (Screen hay Monitor, thiết bị ra chuẩn): dùng để hiển thị thông tin cho người sử dụng xem. Thông tin được thể hiện ra màn hình bằng phương pháp ánh xạ bộ nhớ (memory mapping), với cách này màn hình chỉ việc đọc liên tục bộ nhớ và hiển thị (display) bất kỳ thông tin nào hiện có trong vùng nhớ ra màn hình.

Màn hình phổ cập lúc bấy giờ trên thị trường là màn hình hiển thị màu SVGA 15,17, 19 với độ phân giải hoàn toàn có thể đạt 1280 X 1024 px .

    • Máy in (Printer): là thiết bị ra để đưa thông tin ra giấy. Máy in phổ biến hiện nay là loại máy in ma trận điểm (dot matrix) loại 24 kim, máy in phun mực, máy in laser trắng đen hoặc màu.
    • Máy chiếu (Projector): chức năng tương tự màn hình, thường được sử dụng thay cho màn hình trong các buổi Seminar, báo cáo, thuyết trình,

e. Liên kết mạng lưới hệ thống ( buses )

Giữa những thành phần của một mạng lưới hệ thống máy tính hay ngay trong một thành phần phức tạp như CPU cũng cần trao đổi với nhau. Nhiệm vụ này được thực thi bởi mạng lưới hệ thống liên kết mà tất cả chúng ta quen gọi là bus. Tùy theo trách nhiệm của chúng mà tất cả chúng ta phân làm 3 loại chính :

    • Bus điều khiển (Control bus): chuyển các thông tin/tín hiệu điều khiển từ thành phần này đến thành phần khác: CPU phát tín hiệu để điều khiển bộ nhớ hay hệ thống vào-ra hoặc từ hệ thống vào-ra gửi tín hiệu yêu cầu đến CPU.
    • Bus dữ liệu (Data bus): làm nhiệm vụ chuyển tải dữ liệu (nội dung ngăn nhớ, kết quả xử lý) từ CPU đến bộ nhớ hay ngược lại hoặc từ bộ nhớ/CPU ra các thiết bị ngoại vi. Đây là loại bus 2 chiều. Các máy tính hiện nay thường có đường bit dữ liệu 32 hay 64 bit.
    • Bus địa chỉ (Address bus): chuyển tải địa chỉ của các ngăn nhớ khi muốn truy nhập (đọc/ghi) nội dung của ngăn nhớ đó hoặc là địa chỉ cổng của các thiết bị mà CPU cần trao đổi. Độ rộng (số bit) của bus địa chỉ cho biết dung lượng cực đại của bộ nhớ mà CPU có thể quản lý được. Với độ rộng là n thì dung lượng bộ nhớ tối đa sẽ là 2n.

I.2.1.2. Phần mềm máy tính

Việc xử lý thông tin của máy tính theo nhu yếu người dùng được triển khai theo một quá trình tự động hóa đã định sẵn gọi là chương trình ( program ). Như vậy, với mỗi nhu yếu của người dùng mà tất cả chúng ta tạm gọi là một bài toán ( problem ) hay một trách nhiệm ( task ) cần một tiến trình / chương trình. Ngày nay, người ta quen sử dụng một thuật ngữ tương tự tuy nhiên theo nghĩa rộng hơn là ứng dụng máy tính ( Software Computer ). Phần dưới đây tất cả chúng ta sẽ đề cập đến những khái niệm rất cơ bản trong việc lập trình máy tính, bước quan trọng trong kiến thiết xây dựng những ứng dụng máy tính .

a. Dữ liệu và giải thuật

Mỗi bài toán phải xử lý thường gồm có 2 phần : phần dữ liệu và phần xử lý. Phần dữ liệu tương quan đến thông tin của bài toán đơn cử đó như : đầu vào những dữ liệu được phân phối để xử lý và đầu ra là tác dụng xử lý. Phần xử lý là những thao tác phải được máy tính thực thi nhằm mục đích phân phối nhu yếu người dùng .Thí dụ : Bài toán đơn thuần là sắp xếp 1 dãy số nguyên a1, a2, , an theo chiều tăng dần. Với bài toán này, dữ liệu nguồn vào là số lượng thành phần của dãy n và n số nguyên ai, i = 1, 2, , n. Và đầu ra là dãy số đã sắp theo chiều tăng dần. Các xử lý là những thao tác để từ một dãy số không có thứ tự chuyển về một dãy số có thứ tự tăng dần .Việc màn biểu diễn dữ liệu một cách trừu tượng là một yếu tố khá phức tạp, thí dụ như dãy số ở trên sẽ được tàng trữ thế nào trong máy tính ( cả dãy vào lẫn dãy tác dụng ). Tạm thời tất cả chúng ta không xét ở đây mà sẽ trình diễn trong một giáo trình khác .Thuật toán để giải một bài toán là một dãy hữu hạn những thao tác và trình tự thực thi những thao tác đó sao cho sau khi triển khai dãy thao tác này theo trình tự đã chỉ ra, với nguồn vào ( input ) ta thu được tác dụng đầu ra ( output ) mong ước .Việc xác lập những thao tác xử lý để phân phối nhu yếu đặt ra của người dùng là một trách nhiệm rất quan trọng. Nó không phải là chiêu thức chung mà phải đơn cử về những thao tác và việc link những thao tác đó. Việc xác lập những thao tác xử lý được những nhà tin học gọi là kiến thiết xây dựng giải thuật / thuật toán ( algorithm ). Có nhiều cách diễn đạt khác nhau về thuật ngữ này, tuy nhiên tất cả chúng ta hoàn toàn có thể diễn đạt như sau :Để hiểu rõ về thuật toán tất cả chúng ta xét 1 số ít thí dụ sau :

Thí dụ 1: Tìm giá trị lớn nhất của một dãy số nguyên có N số

    • Đầu vào: số số nguyên dương N và N số nguyên a1, a2,, aN

Đầu ra : số nguyên lớn nhất của dãy ak, k trong khoảng chừng [ 1N ]Ý tưởng

      • Khởi tạo giá trị Max = a1
      • Lần lượt so sánh Max với i=2, 3,, N, nếu ai > Max ta gán giá trị mới cho Max.

Thuật toánB1 : Nhập dãy số ai .B2 : Max a1 .B3 : Nếu i > N, thuật toán kết thúc và Max là giá trị lớn nhất của dãy cần tìmB4 : Nếu ai > Max, gán ai cho Max .B5 : Tăng i lên 1 đơn vị chức năng .B6 : Quay lên b4 .B7 : Kết thúc .Vì thuật toán là chỉ ra dãy thao tác và trình tự thao tác để đạt mục tiêu và dùng cho người dùng con người, nên ngoài cách liệt kê trên, người ta hoàn toàn có thể dùng sơ đồ khối để minh họa ( trình diễn ). Với thuật toán trên, cách màn biểu diễn theo sơ đồ khối như sau :

Quy ước :

    • Hình thoi biểu diễn thao tác so sánh
    • Hình chữ nhật thể hiện 1 thao tác tính toán đơn giản hay phức tạp
    • Hình ô van thể hiện thao tác bắt đầu hay kết thúc.

Thí dụ 2: Sắp xếp bằng phương pháp tráo đổi (Exchange Sort)

      • Đầu vào: Dãy A gồm N số nguyên a1, a2,, aN
      • Đầu ra: Dãy A dược sắp lại theo thứ tự không giảm

Ý tưởng

      • Với mỗi cặp số liên tiếp trong dãy, nếu số trước không lớn hơn số sau ta đổi chỗ chúng cho nhau.

Việc đó được lặp cho đến khi không có sự đổi chỗ nào cho nhau .Thuật toán

B1 : Nhập số N và dãy số a1, a2, , aNB2 : M N .B3 : Nếu M < 2 thì thuật toán kết thúc và hiển thị dãy đó .B4 : M M 1, i 0 .B5 : Tăng i lên 1 đơn vị chức năng .B6 : Nếu i > M thì quay lại bước 3 .B7 : Nếu ai > ai + 1 thì tráo đổi hai số đó cho nhau .B8 : Quay lên bước 5 .

Chú ý :

      • Thuật toán này tạo ra sau mỗi lượt sắp một phần tử đúng vị trí và phần tử này không còn tham gia vào quá trình sắp nữa. Nó giống như bọt nước nổi lên mặt nước: bóng nhẹ sẽ được đẩy dấn lên trên. Cũng chính vì thế mà sắp xếp tráo đổi còn có tên nổi bọt (Bubble Sort).
      • Quá trình được lặp lại với dãy sau khi đã bỏ phần tử cuối dãy, do vậy lúc đầu M được gán với giá trị N và dừng khi M < 2.
      • Trong thuật toán trên, i được khởi tạo giá trị 0 và tiến tới M + 1

Với thuật toán trên, cách màn biểu diễn theo sơ đồ khối như sau :

Ngoài cách màn biểu diễn theo kiểu liệt kê hay sơ đồ khối, còn nhiều cách trình diễn khác. Xu hướng chung lúc bấy giờ là sử dụng những ngôn từ lập trình như Pascal, C / C + + hay Java. Tuy nhiên, không nhất thiết phải sử dụng đúng ký pháp của những ngôn từ đó mà hoàn toàn có thể được bỏ một số ít ràng buộc .Cũng có khi người ta dùng một giả ngữ gọi là ngôn từ mô phỏng chương trình PDL ( Programming Description Language ) .Điều quan trọng của giải thuật mà tất cả chúng ta công nhận ở đây là giải thuật phải thỏa mãn nhu cầu 3 tiêu chuẩn sau :

    1. Tính hữu hạn: giải thuật phải dừng sau một thời gian hữu hạn.
    1. Khi kết thúc, giải thuật phải cung cấp kết quả đúng đắn.
    1. Tính hiệu quả: thời gian tính toán nhanh, sử dụng ít tài nguyên không gian như bộ nhớ, thiết bị, Hơn nữa, giải thuật cần mang tính phổ dụng, dễ hiểu, dễ cài đặt và mở rộng cho các lớp bài toán khác.

Theo phong thái lập trình cấu trúc, người ta khuyến nghị, giải thuật được kiến thiết xây dựng với 3 cấu trúc cơ bản sau :

    1. Cấu trúc tuần tự:
Các bước được triển khai theo 1 trình tự tuyến tính, hết bước này đến bước khác

    1. Cấu trúc rẽ nhánh

Việc triển khai bước nào nhờ vào vào điều kiện kèm theo xác lập. Thí dụ tìm max của 2 số a, b. Nếu a > b thì max là a, ngược lại max sẽ là b. Theo cách trình diễn giải thuật ta hoàn toàn có thể diễn đạt như sau :B1 : Nhập 2 số a, b .B2 : Nếu a > b thì max = a và đi đến bước kết thúc ( B4 ) .B3 : max = b ( a < b ) .B4 : Kết thúc .Cấu trúc rẽ nhánh này thường được trình diễn dưới dạng sơ đồ như sau :

Cấu trúc rẽ nhánh ( 2 nhánh ) hoàn toàn có thể lan rộng ra cho nhiều nhánh

    1. Cấu trúc lặp

Một tác động ảnh hưởng / trách nhiệm hoàn toàn có thể được thực thi lặp nhiều lần. Tuy nhiên số lần lặp phải hữu hạn, và số lần lặp hoàn toàn có thể biết trước hoặc không biết trước. Thí dụ tìm số lớn nhất của 1 dãy có n số. Để thực thi nhu yếu này, ta lần lượt phải so sánh số max trong thời điểm tạm thời ( lúc đầu max được gán bằng thành phần thứ nhất, a1 ) với ai, với i từ 2, 3, , n. Việc so sánh này được thực thi lặp nhiều lần giữa max và ai. Khi kết thúc quá trình lặp, ta sẽ thu được số max, số lớn nhất của dãy n số .Sơ đồ chung của cấu trúc lặp :b. Chương trình và ngôn từ lập trình

Thuật toán mới chỉ ra cách giải quyết một bài toán theo kiểu tư duy của con người. Để máy có thể hiểu và tiến hành xử lý được ta phải biến các bước thao tác thành các chỉ thị (statement) và biểu diễn trong dạng mà máy tính hiểu được. Quá trình này gọi là lập trình. Giải thuật được biếu diễn dưới dạng một tập các chỉ thị của một ngôn ngữ nào đó gọi là chương trình. Ngôn ngữ dùng để lập trình gọi là ngôn ngữ lập trình ngôn ngữ dùng để trao đổi với máy tính, máy tính hiểu và thực thi nhiệm vụ đã chỉ ra.

Tương tự với dữ liệu, máy tính không hề xử lý dữ liệu một cách hình thức như trong giải tích mà nó phải là những số lượng hay những giá trị đơn cử .N. Wirth người sáng lập ra phe phái lập trình cấu trúc, tác giả của ngôn từ lập trình Pascal nổi tiếng đã cho rằng :

Chương trình = Giải thuật + Cấu trúc dữ liệu

Có nhiều loại ngôn từ lập trình. Sự khác nhau giữa những loại tương quan đến mức độ phụ thuộc vào của chúng vào kiến trúc và hoạt động giải trí máy tính, nhờ vào vào lớp / nghành nghề dịch vụ ứng dụng. Có nhiều cách phân loại khác nhau và do đó những ngôn từ lập trình được phân thành những nhóm khác nhau. Người ta phân những ngôn từ theo một cách chung nhất thành 3 nhóm :

    1. Ngôn ngữ máy

Mỗi loại máy tính đều có ngôn từ máy riêng. Đó chính là loại ngôn từ duy nhất để viết chương trình mà máy tính hiểu trực tiếp và thực thi được. Các thông tư ( lệnh ) của ngôn từ này viết bằng mã nhị phân hay mã hec-xa. Nó gắn chặt với kiến trúc phần cứng của máy và do vậy nó khai thác được những đặc thù phần cứng. Tuy nhiên, nó lại không trọn vẹn thuận tiện cho người lập trình do tính khó nhớ của mã, tính thiếu cấu trúc, Vì thế, để viết một ứng dụng bằng ngôn từ máy thì quả là việc không dễ, nhất là phải thực thi những đổi khác, chỉnh sửa hay tăng trưởng thêm về sau .

    1. Hợp ngữ

Hợp ngữ được cho phép người lập trình sử dụng một số ít từ tiếng Anh viết tắt để biểu lộ những câu lệnh triển khai. Thí dụ để cộng nội dung của 2 thanh ghi AX và BX rồi ghi hiệu quả vào AX, ta hoàn toàn có thể dùng câu lệnh hợp ngữ sau :

ADD AX, BX

Một chương trình hợp ngữ phải được dịch ra ngôn ngữ máy nhờ chương trình hợp dịch trước khi máy tính hoàn toàn có thể thực thi .

3. Ngôn ngữ bậc cao: Tuy hợp ngữ đã có nhiều ưu việt hơn so với ngôn ngữ máy song nó vẫn tồn tại nhiều hạn chế nhất là tính không cấu trúc sẽ cản trở theo dõi, hiểu và chỉnh sửa chương trình. Từ những năm 50 của thế kỷ trước khi máy tính xuất hiện, nhiều chuyên gia đã đề xuất sử dụng một ngôn ngữ nào đó ít phụ thuộc vào kiến trúc phần cứng máy tính, gần với tiếng Anh tự nhiên, có tính độc lập cao để khắc phục những hạn chế ở trên. Người ta gọi những ngôn ngữ lập trình này là ngôn ngữ lập trình bậc cao. Các chương trình viết trong ngôn ngữ này, trước khi để máy có thể thực thi cần phải chuyển đổi sang ngôn ngữ máy. Quá trình chuyển đổi đó gọi là quá trình dịch.

Có hai phương pháp dịch :

    • Thông dịch (Interpreter): Bộ thông dịch, đọc từng lệnh của chương trình nguồn, phân tích cú pháp của câu lệnh đó và nếu đúng thì thực hiện. Quá trình bắt đầu từ lệnh đầu tiên của chương trình đến lệnh cuối cùng nếu không có lỗi. Bộ thông dịch này giống như vai trò của 1 thông dịch viên (translator).
    • Biên dịch (Compiler): Khác với thông dịch, trình biên dịch dịch toàn bộ chương trình nguồn sang ngôn ngữ đích. Với chương trình đích này, máy đã có thể hiểu được và biết cách thực thi. Quá trình biên dịch sẽ tạo ra chương trình đích chỉ khi các lệnh trong chương trình nguồn không có lỗi.

Cách ứng xử với lỗi cũng khác nhau. Có chương trình dịch cứ gặp lỗi thì ngưng lại như Turbo Pascal, tuy nhiên có chương trình dịch cứ dịch cho đến hết kể cả khi gặp lỗi như C hay 1 số ngôn từ khác .Hiện tại có khá nhiều ngôn từ lập trình bậc cao. Ngôn ngữ tiên phong phải kể đến là FORTRAN4 Open vào năm 1959 sau đó cải tiến thành phiên bản FORTRAN5 năm 1977. Tiếp theo là COBOL 1960, ngôn từ sử dụng cho nhiệm vụ quản trị. Vào những năm tiếp theo là ALGOL60, BASIC. Có những ngôn từ đến nay đã không còn được sử dụng hay đã được triển khai xong hơn như Visual Basic có nguồn gốc từ Basic. Nhiều ngôn từ mới sinh ra như C, C + +, Visual C, Java, C #, Python ,Quá trình xử lý một bài toán trên máy tính hoàn toàn có thể trình diễn theo một sơ đồ chung sau :

Hình 3.5 Qui trình giải quyết một bài toán trên máy tính

Chú ý :- Bước 5 : quay lại soạn thảo khi quá trình dịch phát hiện lỗi cú pháp trong chương trình nguồn- Bước 7 : xem lại giải thuật khi tác dụng triển khai không đúng ( lỗi lô gíc ) .Theo cách tiếp cận về ứng dụng, những nhà khoa học và những nhà tăng trưởng ứng dụng đã định ra quy trình tiến độ tăng trưởng ứng dụng máy tính gồm có những bước sau :B1 Xác định bài toán : Thuật ngữ mới cho bước này là xác lập nhu yếu người dùng, người mong ước có ứng dụng để sử dụng .B2 Phân tích bài toán : Tìm hiểu trách nhiệm ( tính năng ) mà ứng dụng cần thiết kế xây dựng phải có và những dữ liệu thiết yếu. Qua đó thiết kế xây dựng những giải pháp khả thi. Nói một cách ngắn gọn, bước này tìm hiểu và khám phá mạng lưới hệ thống là gì ? Và làm gì ?B3 Thiết kế mạng lưới hệ thống : thực thi phong cách thiết kế kiến trúc mạng lưới hệ thống, phong cách thiết kế những mô đun chương trình, phong cách thiết kế tiếp xúc, phong cách thiết kế bảo đảm an toàn, Như vậy, trách nhiệm phong cách thiết kế mô đun chính là thiết kế xây dựng giải thuật cho mô đun đó và cách miêu tả giải thuật .B4 Xây dựng chương trình : Viết code cho những mô đun theo ngôn từ lập trình đã xác lập .B6 Kiểm thử chương trình : nhằm mục đích kiểm tra tính đúng đắn của từng mô đun và cả mạng lưới hệ thống trước khi chuyển giao cho người mua .B7 Triển khai : bước này gồm cả trách nhiệm viết tài liệu ứng dụng, hướng dẫn sử dụng và bảo dưỡng ứng dụng. Đây cũng là mục tiêu của ứng dụng được nhu yếu và nhằm mục đích lê dài vòng đời ứng dụng ( Software Life Cycle ) .

c. Phân loại ứng dụng máy tính

Có nhiều cách phân loại ứng dụng máy tính. Nếu phân theo quan điểm sử dụng chung thì ứng dụng máy tính có 2 loại .

    • Phần mềm hệ thống: Là phần mềm điều khiển hoạt động bên trong của máy tính và cung cấp môi trường giao tiếp giữa người dùng và máy tính nhằm khai thác hiệu quả phần cứng phục vụ cho nhu cầu sử dụng. Loại phần mềm này đòi hỏi tính ổn định, tính an toàn cao. Chẳng hạn các hệ điều hành máy đơn hay hệ điều hành mạng, các tiện ích hệ thống,
    • Phần mềm ứng dụng: Là phần mềm dùng để giải quyết các vấn đề phục vụ cho các hoạt động khác nhau của con người như quản lý, kế toán, soạn thảo văn bản, trò chơi. Nhu cầu về phần mềm ứng dụng ngày càng tăng và đa dạng.

Nếu phân theo đặc thù ứng dụng và thiên nhiên và môi trường thì ứng dụng hoàn toàn có thể gồm những loại sau :

    • Phần mềm thời gian thực (Real-time SW)
    • Phần mềm nghiệp vụ (Business SW)
    • Phần mềm tính toán KH&KT (Eng.&Scie. SW)
    • Phần mềm nhúng (Embedded SW)
    • Phần mềm trên Web (Web-based SW)
    • Phần mềm trí tuệ nhân tạo (IASW)
    • .

BUỔI 3.

I.2.2. Mạng máy tính (2T lý thuyết)

I.2.2.1. Lịch sử phát triển của mạng máy tính

Khái niệm mạng máy tính :

Mạng máy tính hay mạng (computer network, network) là một tập hợp gồm nhiều máy tính hoặc thiết bị xử lý thông tin được kết nối với nhau qua các đường truyền và có sự trao đổi dữ liệu với nhau.

Nhờ có mạng máy tính, thông tin từ một máy tính hoàn toàn có thể được truyền sang máy tính khác. Có thể ví mạng máy tính như một mạng lưới hệ thống giao thông vận tải vận tải đường bộ mà sản phẩm & hàng hóa trên mạng là dữ liệu, máy tính là nhà máy sản xuất tàng trữ xử lý dữ liệu, mạng lưới hệ thống đường truyền như thể mạng lưới hệ thống đường sá giao thông vận tải .Ví dụ về mạng :

      • Mạng tại Trung tâm Máy tính, Khoa CNTT, Trường ĐHBK Hà Nội
      • Mạng của Tổng cục thuế
      • Mạng Internet

Lịch sử tăng trưởng của mạng :

    • Máy tính ra đời từ những năm 1950. Đến đầu những năm 1960 mạng máy tính bắt đầu xuất hiện. Lúc đầu mạng có dạng là một máy tính lớn nối với nhiều trạm cuối (terminal). Đến đầu những năm 1970 mạng máy tính là các máy tính độc lập được nối với nhau. Qui mô và mức độ phức tạp của mạng ngày càng tăng.
    • Hiện nay mạng máy tính phát triển rất mạnh ở mọi lĩnh vực mọi nơi. Ngày càng hiếm các máy tính đơn lẻ, không nối mạng. Ngay các máy tính cá nhân ở gia đình cũng được kết nối Internet qua đường điện thoại. Mạng trở thành một yếu tố không thể thiếu của công nghệ thông tin nói riêng, cũng như đời sống nói chung.

I.2.2.2. Phân loại mạng máy tính

Có nhiều cách phân loại mạng máy tính. Sau đây là 1 số ít cách phân loại thông dụng .Cách 1. Theo mối quan hệ giữa những máy trong mạng

    • Mạng bình đẳng (peer-to-peer) các máy có quan hệ ngang hàng, một máy có thể yêu cầu một máy khác phục vụ.
    • Mạng khách/chủ (client/server). Một số máy là server (máy chủ) chuyên phục vụ các máy khác gọi là máy khách (client) hay máy trạm (workstation) khi có yêu cầu. Các dịch vụ có thể là cung cấp thông tin, tính toán hay các dịch vụ Internet.

Cách 2. Theo quy mô địa lý. Tùy theo quy mô địa lý, hoàn toàn có thể phân ra ba loại chính là :

    • LAN (Local Area Network) mạng cục bộ ở trong phạm vi nhỏ, ví dụ bán kính 500m, số lượng máy tính không quá nhiều, mạng không quá phức tạp.
    • WAN (Wide Area Network) mạng diện rộng, các máy tính có thể ở các thành phố khác nhau. Bán kính có thể 100-200 km. Ví dụ mạng của Tổng cục thuế.
    • GAN (Global Area Network) mạng toàn cầu, máy tính ở nhiều nước khác nhau. Thường mạng toàn cầu là kết hợp của nhiều mạng con. Ví dụ mạng Internet.

I.2.2.3. Các thành phần cơ bản của một mạng máy tính

Hình vẽ minh họa mạng để trình diễn ? ? ?Một mạng máy tính hoàn toàn có thể có những thành phần sau :

    • Các máy tính

Để xử lý, tàng trữ và trao đổi thông tin. Ta cũng thường gọi mỗi máy tính trong mạng máy tính là một nút của mạng .

    • Vỉ mạng

Vỉ mạng ( Network Interface Card, NIC ) cho mỗi máy tính có công dụng tiếp xúc giữa máy tính và đường truyền .

    • Đường truyền

Đường truyền, đúng mực hơn còn gọi là đường truyền vật lý, là phương tiện đi lại ( truyền thông ) truyền tải thông tin dữ liệu, là nơi trên đó thông tin dữ liệu được truyền đi. Ta hoàn toàn có thể chia đường truyền thành hai loại là hữu tuyến và vô tuyến .

    • Các thiết bị kết nối mạng

Để link những máy tính và những mạng với nhau như HUB, SWITCH, ROUTER ,

    • Các thiết bị đầu cuối (terminal). Ví dụ:?
    • Các phụ kiện mạng

Các phụ kiện mạng khác gồm giắc cắm, ổ cắm, .

    • Hệ điều hành mạng

Hệ quản lý mạng là một ứng dụng điều khiển và tinh chỉnh sự hoạt động giải trí của mạng .

    • Các phần mềm mạng cho máy tính

Hiện nay nói chung những hệ quản lý và điều hành đều sẵn có năng lực liên kết mạng. Trong trường hợp hệ quản lý của máy tính không có sẵn năng lực liên kết mạng thì những ứng dụng này là thiết yếu .

    • Các ứng dụng trên mạng.

Ví dụ như E-Mail, hệ quản trị cơ sở dữ liệu .

    • Kiến trúc mạng máy tính

Kiến trúc mạng máy tính ( network architecture ) biểu lộ cách liên kết máy tính với nhau và quy ước truyền dữ liệu giữa những máy tính như thế nào. Cách nối những máy tính với nhau gọi là hình trạng ( topology ) của mạng. Tập những quy ước truyền thông online gọi là giao thức ( protocol ) .

    • Có hai kiểu nối mạng chủ yếu là điểm-điểm (point to point) và quảng bá (broadcast). Trong kiểu điểm-điểm các đường truyền nối các nút thành từng cặp. Như vậy một nút sẽ gửi dữ liệu đến nút lân cận nó (nút được nối trực tiếp với nó). Nút lân cận sẽ chuyển tiếp dữ liệu như vậy cho đến khi dữ liệu đến đích.

Kiểu nối mạng điểm – điểm có ba dạng chính là : hình sao ( star ), quy trình ( loop ), cây ( tree ) và vừa đủ ( complete ) .

Hình 4.5 : Một số topo mạng kiểu điểm- diểm

Trong kiểu tiếp thị những nút nối vào đường truyền chung. Như vậy khi một nút gửi dữ liệu những nút còn lại đều nhận được. Do đó dữ liệu gửi đi cần có địa chỉ đích. Khi một nút nhận được dữ liệu nó sẽ kiểm tra địa chỉ đích xem có phải gửi cho mình không .

Hình I.2.2.3: Một số topo mạng kiểu quảng bá

I.2.2.4. Mạng Internet

Khái niệm về InternetInternet là một mạng máy tính có quy mô toàn thế giới ( GAN ), gồm rất nhiều mạng con và máy tính nối với nhau bằng nhiều loại phương tiện đi lại truyền. Internet không thuộc chiếm hữu của ai cả. Chỉ có những ủy ban điều phối và kỹ thuật giúp quản lý và điều hành Internet .Ban đầu là mạng của Bộ Quốc phòng Mỹ ( DoD ) dùng để bảo vệ liên lạc giữa những đơn vị chức năng quân đội. Sau đó tăng trưởng thành mạng cho những trường ĐH và viện điều tra và nghiên cứu. Cuối cùng mạng có quy mô toàn thế giới và trở thành mạng Internet .Các dịch vụ chính của InternetTa hoàn toàn có thể dùng Internet để triển khai nhiều dịch vụ mạng. Các dịch vụ thông dụng nhất trên Internet lúc bấy giờ là :

    • Truyền thông tin (FTP, File Transfer Protocol)
    • Truy nhập máy tính từ xa (telnet)
    • Web (WWW) để tìm kiếm và khai thác thông tin trên mạng
    • Thư điện tử (E-mail)
    • Tán gẫu (Chat) trên mạng

Lợi ích của InternetTrong thời đại của công nghệ thông tin lúc bấy giờ Internet có nhiều quyền lợi như truyền tin, thông dụng tin, tích lũy tin, trao đổi tin một cách nhanh gọn thuận tiện rẻ tiền hơn so với những phương tiện đi lại khác như điện thoại cảm ứng, fax. Internet ảnh hưởng tác động đến hàng loạt quốc tế đến mọi ngành, mọi nghành xã hội. Hiện nay Internet thành một yếu tố quan trọng không thiếu được trong thời đại lúc bấy giờ, xuất hiện ở mọi nơi, mọi nghành, mọi ngành .Làm sao để có được những dịch vụ InternetĐể liên kết được Internet ta cần :

    • Máy tính có Modem (Dial-up, ADSL) hoặc card mạng.
    • Có thuê bao kết nối với Internet: qua mạng, qua đường điện thoại, đường thuê riêng của bưu điện. Thông thường hiện nay kết nối qua điện thoại hoặc qua ADSL
    • Có tài khoản Internet ở trên mạng hay ở một nhà cung cấp dịch vụ Internet (Internet Service Provider, ISP), ví dụ như VNN, FPT.
    • Có phần mềm Internet thông dụng như Web browser để xem trang web, ví dụ IE, FireFox, phần mềm để xem thư hay chat như Outlook, Messenger.

BÀI TẬP TIN HỌC CƠ BẢN (2T BÀI TẬP)

.

BUỔI 4.

I.2.3. Giới thiệu hệ điều hành (2T lý thuyết)

I.2.3.1. Các khái niệm cơ bản

a. Khái niệm hệ quản lý và điều hành

Hệ quản lý là một trong những ứng dụng mạng lưới hệ thống có tính phổ dụng. Có nhiều cách diễn đạt khác nhau về hệ quản lý và điều hành xuất phát từ góc nhìn của người sử dụng khác nhau. Tuy vậy hoàn toàn có thể diễn đạt như sau :

Hệ điều hành là hệ thống chương trình đảm bảo quản lý tài nguyên của hệ thống tính toán và cung cấp các dịch vụ cho người sử dụng.

Thông thường trong những hệ máy tính lúc bấy giờ, hệ quản lý và điều hành được thiết lập trên đĩa .Nhiệm vụ đơn cử hơn của hệ điều hành quản lý là :

    • Khởi động máy tính, tạo môi trường giao tiếp cho người sử dụng.
    • Tự động điều khiển và kiểm soát hoạt động của các thiết bị (ổ đĩa, bàn phím, màn hình, máy in,).
    • Quản lý việc cấp phát tài nguyên của máy tính như bộ xử lý trung ương, bộ nhớ, các thiết bị vào ra
    • Quản lý các chương trình đang thực hiện trên máy tính.
    • Thực hiện giao tiếp với người sử dụng để nhận lệnh và thực hiện lệnh.

Hệ điều hành quản lý là ứng dụng mạng lưới hệ thống, nên phụ thuộc vào vào cấu trúc của máy tính. Mỗi loại máy tính có hệ quản lý và điều hành khác nhau. Ví dụ :

    • Máy tính lớn IBM360 có hệ điều hành là DOS, TOS.
    • Máy tính lớn EC-1022 có hệ điều hành là OC-EC.
    • Máy tính cá nhân PC-IBM có hệ điều hành MS-DOS.
    • Mạng máy tính có các hệ điều hành mạng NETWARE, UNIX, WINDOWS-NT

b. Tệp ( File )

Tệp là tập hợp những dữ liệu có tương quan với nhau và được tổ chức triển khai theo 1 cấu trúc nào đó, thường được tàng trữ bên ngoài máy tính .Nội dung của tệp hoàn toàn có thể là chương trình, dữ liệu, văn bản, … Mỗi tập tin được lưu lên đĩa với một tên riêng phân biệt. Mỗi hệ quản lý và điều hành có quy ước đặt tên khác nhau, tên tập tin thường có 2 phần : phần tên ( name ) và phần lan rộng ra ( extension ). Phần tên là phần bắt buộc phải có của một tập tin, còn phần lan rộng ra thì hoàn toàn có thể có hoặc không .

    • Phần tên: Bao gồm các ký tự chữ từ A đến Z, các chữ số từ 0 đến 9, các ký tự khác như #, $, %, ~, ^, @, (, ), !, _, khoảng trắng. Phần tên do người tạo ra tập tin đặt. Với MS-DOS phần tên có tối đa là 8 ký tự, với Windows phần tên có thể đặt tối đa 128 ký tự.
    • Phần mở rộng: thường dùng 3 ký tự trong các ký tự nêu trên. Thông thường phần mở rộng do chương trình ứng dụng tạo ra tập tin tự đặt.
    • Giữa phần tên và phần mở rộng có một dấu chấm (.) ngăn cách.

Ta hoàn toàn có thể địa thế căn cứ vào phần lan rộng ra để xác lập kiểu của file :

    1. COM, EXE : Các file khả thi chạy trực tiếp được trên hệ điều hành.
    1. TXT, DOC, … : Các file văn bản.
    1. PAS, BAS, … : Các file chương trình PASCAL, DELPHI, BASIC, …
    1. WK1, XLS, … : Các file chương trình bảng tính LOTUS, EXCEL …
    1. BMP, GIF, JPG, … : Các file hình ảnh.
    1. MP3, DAT, WMA, : Các file âm thanh, video.

Ký hiệu đại diện thay mặt ( Wildcard )Để chỉ một nhóm những tập tin, ta hoàn toàn có thể sử dụng hai ký hiệu đại diện thay mặt :

    • Dấu ? dùng để đại diện cho một ký tự bất kỳ trong tên tập tin tại vị trí nó xuất hiện.
    • Dấu * dùng để đại diện cho một chuỗi ký tự bất kỳ trong tên tập tin từ vị trí nó xuất hiện.

Ví dụ :Bai ?. doc Bai1. doc, Bai6. doc, Baiq. doc ,Bai *. doc Bai. doc, Bai6. doc, Bai12. doc, Bai Tap. doc ,BaiTap. * BaiTap. doc, BaiTap. xls, BaiTap. ppt, BaiTap. dbf ,Lưu ý : Nên đặt tên mang tính gợi nhớ .

c. Quản lý tệp của hệ điều hành quản lý

Cấu trúc đĩa từHệ thống đĩa từ gồm nhiều mặt ( side ) gắn số hiệu là 0, 1, Về mặt logic mỗi mặt đãi có một đầu ghi / đọc ( header ), đôi lúc người ta còn như nhau 2 khái niệm này. Mỗi mặt chia thành những rãnh ( track – những đường tròn đồng tâm ). Các rãnh được đánh số từ ngoài vào trong khởi đầu từ 0. Mỗi rãnh chia thành những cung ( Sector ), mỗi sector thường thì có dung tích 512 byte. Một từ trụ ( cylinder ) gồm những rãnh có cùng nửa đường kính nằm trên những mặt đĩa khác nhau .Tổ chức ghi thông tin trên đĩatin tức tàng trữ trên đĩa dưới dạng những tệp. Mỗi tệp chiếm 1 hoặc nhiều sectors tùy dung tích tệp .Để thuận tiện cho việc quản trị tệp, hệ điều hành quản lý cho phép chia đĩa thành những vùng, mỗi vùng chia thành những vùng con, …. Mỗi vùng có 1 vùng con riêng để tàng trữ thông tin về vùng đó, vùng con này được gọi là thư mục ( Directory ). Tệp được tàng trữ ở những vùng, vì thế ta hoàn toàn có thể thấy tổ chức triển khai tàng trữ này có dạng cây ( Tree ). Ví dụ :

Thư mục là nơi lưu giữ những tập tin theo một chủ đề nào đó theo ý người sử dụng. Đây là giải pháp giúp ta quản trị được tập tin, thuận tiện tìm kiếm chúng khi cần truy xuất. Các tập tin có tương quan với nhau hoàn toàn có thể được xếp trong cùng một thư mục. Sau đây là hình tượng của thư mục hay còn gọi là Folder trong Windows

Trên mỗi đĩa có một thư mục chung gọi là thư mục gốc. Thư mục gốc không có tên riêng và được ký hiệu là \ ( dấu xổ phải : backslash ). Dưới mỗi thư mục gốc có những tập tin thường trực và những thư mục con. Trong những thư mục con cũng có những tập tin thường trực và thư mục con của nó. Thư mục chứa thư mục con gọi là thư mục cha .Thư mục đang thao tác gọi là thư mục hiện hành .Tên của thư mục tuân thủ theo cách đặt tên của tập tin .Cách xác lập tên khá đầy đủ của tệpTên tệp rất đầy đủ gồm nơi tàng trữ tệp – đường dẫn từ gốc đến tệp ( Path ) và tên tệp. Đường dẫn được chỉ ra nhánh cây thư mục chứa tệp, trong đó sử dụng ký hiệu \ ngăn cách tên những thư mục .Ví dụ :C : \ TC \ BIN \ B1. CHệ quản lý được phân loại thành những phần, tương thích với những công dụng riêng của việc làm. Những phần này được lưu trên đĩa dưới dạng những tệp ( File ). Ví dụ :Hệ quản lý và điều hành MS-DOS gồm tập những tệp, trong đó có 3 tệp cơ bản :

    • MSDOS.SYS – tệp.
    • IO.SYS – tệp điều khiển vào ra.
    • COMMAND.COM – tệp lệnh.

I.2.3.2. Hệ lệnh của hệ điều hành

    • Thao tác với tệp: Sao chép, di chuyển, xoá, đổi tên, xem nội dung tệp
    • Thao tác với thư mục: tạo, xoá, sao chép
    • Thao tác với đĩa: tạo khuôn ( Format), sao chép đĩa

I.2.3.3. Hệ điều hành Windows

a. Sự sinh ra và tăng trưởng

Windows là một bộ chương trình do hãng Microsoft sản xuất. Từ version 3.0 sinh ra vào tháng 5 năm 1990 đến nay, Microsoft đã không ngừng nâng cấp cải tiến làm cho môi trường tự nhiên này ngày càng được hoàn thành xong .

Windows 95: vào cuối năm 1995, ở Việt nam đã xuất hiện một phiên bản mới của Windows mà chúng ta quen gọi là Windows 95. Những cải tiến mới của Windows 95 được liệt kê tóm tắt như sau:

– Giao diện với người sử dụng được phong cách thiết kế lại trọn vẹn nên việc khởi động những chương trình ứng dụng cùng những việc làm như mở và lưu cất những tư liệu, tổ chức triển khai những tài nguyên trên đĩa và nối kết với những hệ Giao hàng trên mạng – tổng thể đều trở nên đơn thuần và thuận tiện hơn .- Cho phép đặt tên cho những tập tin dài đến 255 ký tự. Điều này rất quan trọng vì những tên dài sẽ giúp ta gợi nhớ đến nội dung của tập tin .- Hỗ trợ Plug and Play, được cho phép tự động hóa nhận diện những thiết bị ngoại vi nên việc setup và quản trị chúng trở nên đơn thuần hơn .- Hỗ trợ tốt hơn cho những ứng dụng Multimedia. Với sự tích hợp Audio và Video của Windows 95, máy tính cá thể trở thành phương tiện đi lại vui chơi không hề thiếu được .- Windows 95 là hệ quản lý và điều hành 32 bit, vì thế nó tăng cường sức mạnh và năng lực quản lý và vận hành lên rất nhiều .- Trong Windows 95 có những công cụ đã được nâng cấp cải tiến nhằm mục đích chuẩn hóa, tối ưu hóa và kiểm soát và điều chỉnh những sự cố. Điều này giúp bạn yên tâm hơn khi thao tác với máy vi tính trong môi trường tự nhiên của Windows 95 .Tóm lại, với những tính năng mới ưu việt và tích hợp cao, Windows 95 đã trở thành thiên nhiên và môi trường thao tác được người sử dụng ưu thích và tin dùng .

Windows 98, Windows Me: là những phiên bản tiếp theo của Windows 95, những phiên bản này tiếp tục phát huy và hoàn thiện những tính năng ưu việt của Windows 95 và tích hợp thêm những tính năng mới về Internet và Multimedia.

Windows NT 4.0, Windows 2000, Windows XP, Windows 2003: là những hệ điều hành được phát triển cao hơn, được dùng cho các cơ quan và doanh nghiệp. Giao diện của những hệ điều hành này tương tự như Windows 98/ Windows Me. Điểm khác biệt là những hệ điều hành này có tính năng bảo mật cao, vì vậy nó được sử dụng cho môi trường có nhiều người dùng.

Windows VISTA, đây là sản phẩm mới của MicroSoft hỗ trợ tốt cho các dịch vụ mạng, trò chơi, văn phòng,..

Giáo trình này sẽ trình diễn dựa vào hệ quản lý và điều hành Windows XP .

b. Khởi động và thoát khỏi Windows XP

Khởi động Windows XPWindows XP được tự động hóa khởi động sau khi bật máy. Sẽ có thông tin nhu yếu nhập vào thông tin tài khoản ( User name ) và mật khẩu ( Password ) của người dùng. Thao tác này gọi là đăng nhập ( logging on ) .Mỗi người sử dụng sẽ có một tập hợp thông tin về những lựa chọn tự thiết lập cho mình ( như sắp xếp màn hình hiển thị, những chương trình tự động hóa chạy khi khởi động máy, tài nguyên / chương trình được phép sử dụng, v.v… ) gọi là user profile và được Windows XP lưu giữ lại để sử dụng cho những lần khởi động sau .Thoát khỏi Windows XP :Khi muốn thoát khỏi Windows XP, bạn phải đóng tổng thể những hành lang cửa số đang mở. Tiếp theo bạn nhấn tổng hợp phím Alt + F4 hoặc chọn menu Start ( nếu không nhìn thấy nút Start ở phía dưới bên góc trái màn hình hiển thị thì bạn nhấn tổng hợp phím Ctrl + Esc ) và chọn Turn Off Computer. Sau thao tác này một hộp thoại sẽ Open như bên dưới .Nếu bạn chọn Turn Off, ứng dụng đang thao tác sẽ được đóng lại và máy sẽ tự động hóa tắt. Nếu vì một nguyên do nào đó mà máy tính không sẵn sàng chuẩn bị để đóng ( chưa lưu dữ liệu cho một ứng dụng hoặc sự trao đổi thông tin giữa hai máy nối mạng đang tiếp nối v.v.. ) thì sẽ có thông tin để xử lý .

Chú ý: nếu không làm những thao tác đóng Windows như vừa nói ở trên mà tắt máy ngay thì có thể sẽ xảy ra việc thất lạc một phần của nội dung các tập tin dẫn đến trục trặc khi khởi động lại ở lần sử dụng tiếp theo.

c. Một số thuật ngữ và thao tác thường sử dụng

Biểu tượng(icon)Biểu tượng là những hình vẽ nhỏ đặc trưng cho một đối tượng người dùng nào đó của Windows hoặc của những ứng dụng chạy trong thiên nhiên và môi trường Windows. Phía dưới hình tượng là tên hình tượng. Tên này mang một ý nghĩa nhất định, thường thì nó diễn giải cho công dụng được gán cho hình tượng ( ví dụ nó mang tên của 1 trình ứng dụng ) .Cửa sổ ( Windows ) :Cửa sổ là khung tiếp xúc đồ họa của 1 ứng dụng hoặc 1 lệnh .

    • Bố cục của 1 cửa sổ : gồm thanh tiêu đề, thanh thực đơn, 1 số thành phần khác phụ thuộc vào loại cửa sổ,
    • Các hộp giao tiếp
    • Các thao tác trên một cửa sổ
    • Di chuyển cửa sổ: Drag thanh tiêu đề cửa sổ (Title bar) đến vị trí mới.
    • Thay đổi kích thước của cửa sổ: Di chuyển con trỏ chuột đến cạnh hoặc góc cửa sổ, khi con trỏ chuột biến thành hình mũi tên hai chiều thì Drag cho đến khi đạt được kích thước mong muốn.
    • Phóng to cửa sổ ra toàn màn hình: Click lên nút Maximize
    • Phục hồi kích thước trước đó của cửa sổ: Click lên nút Restore
    • Thu nhỏ cửa sổ thành biểu tượng trên Taskbar: Click lên nút Minimize
    • Chuyển đổi giữa các cửa sổ của các ứng dụng đang mở: Để chuyển đổi giữa các ứng dụng nhấn tổ hợp phím Alt + Tab hoặc chọn ứng dụng tương ứng trên thanh Taskbar.
    • Đóng cửa sổ: Click lên nút Close

Hộp hội thoại ( Dialogue box )Trong khi thao tác với Windows và những chương tình ứng dụng chạy dưới môi trường tự nhiên Windows bạn thường gặp những hộp hội thoại. Các hộp thoại này Open khi nó cần thêm những thông số kỹ thuật để triển khai lệnh theo nhu yếu của bạn. Hình dưới đây ra mắt những thành phần của hộp hội thoại

Thông thường, trên một hộp hội thoại sẽ có những thành phần sau :

    • Hộp văn bản (Text box): dùng để nhập thông tin.
    • Hộp liệt kê (List box): liệt kê sẵn một danh sách có các mục có thể chọn lựa, nếu số mục trong danh sách nhiều không thể liệt kê hết thì sẽ xuất hiện thanh trượt để cuộn danh sách.
    • Hộp liệt kê thả (Drop down list box/ Combo box): khi nhắp chuột vào nút thả thì sẽ buông xuống một danh sách.
    • Hộp kiểm tra (Check box): có 2 dạng, dạng hình vuông thể hiện việc cho phép không chọn, chọn 1 hoặc nhiều mục không loại trừ lẫn nhau. Dạng ô tròn (Option button): bắt buộc phải chọn một trong số các mục. Đây là những lựa chọn loại trừ lẫn nhau.
    • Nút lệnh (Command Button): lệnh cần thực thi.Các loại nút lệnh thường gặp có:
    • OK( hoặc bấm phím Enter) : thực hiện lệnh ( chấp nhận)
    • Close: giữ lại các thông số đã chọn và đóng cửa sổ
    • Cancel (hay nhấn phím Esc): không thực hiện lệnh ( từ chối thực hiện)
    • Apply: áp dụng các thông số đã chọn.
    • Default: đặt mặc định theo các thông số

Sử dụng chuột trong WindowsChuột là thiết bị không hề thiếu khi thao tác trong môi trường tự nhiên Windows XP. Con trỏ chuột ( mouse pointer ) cho biết vị trí ảnh hưởng tác động của chuột trên màn hình hiển thị. Hình dáng của con trỏ chuột trên màn hình hiển thị đổi khác theo tính năng và chính sách thao tác của ứng dụng. Khi thao tác với thiết bị chuột bạn thường sử dụng những thao tác cơ bản sau :

    • Point: trỏ chuột trên mặt phẳng mà không nhấn nút nào cả.
    • Click: nhấn nhanh và thả nút chuột trái. Dùng để lựa chọn thông số, đối tượng hoặc câu lệnh.
    • Double Click (D_Click ): nhấn nhanh nút chuột trái hai lần liên tiếp. Dùng để khởi động một chương trình ứng dụng hoặc mở thư mục/ tập tin.
    • Drag (kéo thả): nhấn và giữ nút chuột trái khi di chuyển đến nơi khác và buông ra. Dùng để chọn một khối văn bản, để di chuyển một đối tượng trên màn hình hoặc mở rộng kích thước của cửa sổ…
    • Right Click (R_Click): nhấn nhanh và thả nút chuột phải. Dùng mở menu tương ứng với đối tượng để chọn các lệnh thao tác trên đối tượng đó.

Chú ý :

    • Đa số chuột hiện nay có bánh xe trượt hoặc nút đẩy ở giữa dùng để cuộn màn hình làm việc được nhanh hơn và thuận tiện hơn.
    • Trong Windows các thao tác được thực hiện mặc nhiên với nút chuột trái, vì vậy để tránh lặp lại, khi nói Click (nhấn chuột) hoặc D_Click (nhấn đúp chuột) thì được ngầm hiểu đó là nút chuột trái. Khi nào cần thao tác với nút chuột phải sẽ mô tả rõ ràng.

d. Cấu hình Windows ( Control Panel )

Giới thiệu về Control Panel

Control Panel là một chương trình được cho phép người sử dụng xem và chỉnh sửa những tham số của mạng lưới hệ thống máy tính như dạng hiện của dữ liệu ngày tháng, dữ liệu số, thiết lập hoặc biến hóa thông số kỹ thuật cho tương thích với việc làm hoặc sở trường thích nghi của người dùng, setup phần cứng, ứng dụng .

    1. Khởi động chương trình Control Panel:

Chọn lệnh Start / Settings / Control Panel

    1. Cửa sổ làm việc của Control Panel:
    1. Cài đặt và loại bỏ Font chữ

Để cài đặt thêm những Font chữ khác hoặc loại bỏ các Font chữ, ta chọn chương trình Fonts

    • Loại bỏ font chữ. Từ cửa sổ Fonts
      • Chọn những Font cần loại bỏ
      • Chọn File/ Delete (hoặc nhấn phím Delete).
    • Thêm font chữ mới Từ cửa sổ Fonts, chọn lệnh File/Install New Font, xuất hiện hộp thoại Add Fonts. Trong hộp thoại này chỉ ra nơi chứa các Font nguồn muốn thêm bằng cách chọn tên ổ đĩa chứa các tập tin Font chữ, sau đó chọn các tên Font và Click OK.
    1. Thay đổi dạng hiện màn hình desktop

Chọn lệnh Start/ Settings/ Control Panel/ Display hoặc R_Click trên màn hình nền (Desktop), chọn Properties. Xuất hiện cửa sổ Display Properties với các thành phần như sau:

Desktop: Chọn ảnh nền cho Desktop bằng cách Click chọn các ảnh nền có sẵn hoặc Click vào nút Browse để chọn tập tin ảnh không có trong danh sách những ảnh có sẵn.

Screen Saver: xác lập màn hình nghỉ

Settings: Thay đổi chế độ màu và độ phân giải của màn hình. – Chế độ màu càng cao thì hình ảnh càng đẹp và rõ nét. Các chế độ màu: 64.000 màu (16 bits), 16 triệu màu (24 bits). Chế độ màu trên mỗi máy tính có thể khác nhau tùy thuộc vào dung lượng bộ nhớ của card màn hình. Độ phân giải càng lớn thì màn hình càng hiển thị được nhiều thông tin .

    1. Cài đặt và loại bỏ chương trình:

Để cài đặt các chương trình mới hoặc loại bỏ các chương trình không còn sử dụng bạn nhấn đúp chuột vào biểu tượng Add or Remove Programs trong cửa sổ Control Pane xuất hiện hộp thoại và thao tác theo chỉ dẫn.

    1. Cấu hình ngày, giờ cho hệ thống

Bạn có thể thay đổi ngày giờ của hệ thống bằng cách D_Click lên biểu tượng đồng hồ trên thanh Taskbar hoặc vào Control Panel, chọn nhóm Date/Time – Date & Time: thay đổi ngày, tháng, năm, giờ, phút, giây.

    1. Thay đổi thuộc tính của bàn phím và chuột

Lệnh Start / Settings / Control Panel, rồi chọn hình tượng Mouse

Thay đổi thuộc tính của bàn phím:

      1. Repeat delay: thay đổi thời gian trễ cho phím.
      1. Repeat rate: thay đổi tốc độ lặp lại khi nhấn phím

Thay đổi thuộc tính của thiết bị chuột:

Lệnh Start / Settings / Control Panel, rồi chọn hình tượng Keyboard

      1. Lớp Buttons: thay đổi phím trái và phím chuột phải (thuận tay trái hay phải) và tốc độ nhắp đúp chuột.
      1. Lớp Pointers: cho phép chọn hình dạng trỏ chuột trong các trạng thái làm việc.
    1. Thay đổi thuộc tính vùng (Regional Settings)

Bạn hoàn toàn có thể đổi khác những thuộc tính như định dạng tiền tệ, đơn vị chức năngLệnh Start / Settings / Control Panel / Regional and Language Options

Lớp Regional Options: Thay đổi thuộc tính vùng địa lý, sau đó sẽ kéo theo sự thay đổi các thuộc tính của Windows. Click chọn Customize, cửa sổ Customize để thay đổi qui ước về dạng số, tiền tệ, thời gian, ngày tháng.

    • Number: Thay đổi định dạng số, cho phép định dạng việc hiển thị
    • Decimal symbol: Thay đổi ký hiệu phân cách hàng thập phân.
    • No. of digits after decimal: Thay đổi số các số lẻ ở phần thập phân.
    • Digit grouping symbol: Thay đổi ký hiệu phân nhóm hàng ngàn.
    • Digit grouping: Thay đổi số ký số trong một nhóm (3 số / 4 số/ )
    • Negative sign symbol: Thay đổi ký hiệu của số âm.
    • Negative number format: Thay đổi dạng thể hiện của số âm.
    • Display leading zeros: 0.7 hay .7.
    • Measurement system: Chọn hệ thống đo lường như cm, inch,
    • List separator: Chọn dấu phân cách giữa các mục trong danh sách
    • Currency: Thay đổi định dạng tiền tệ ($,VND,…)
    • Time: Thay đổi định dạng giờ theo chế độ 12 giờ hay 24 giờ
    • Date: Thay đổi định dạng ngày tháng (Date), cho phép chọn cách thể hiện ngày.
    1. Cài đặt / loại bỏ máy in

Cài đặt thêm máy in:

Với một số máy in thông dụng Windows đã tích hợp sẵn chương trình điều khiển (driver) của các máy in, tuy nhiên cũng có những máy in mà trong Windows chưa có chương trình điều khiển. Muốn sử dụng những máy in này ta cần phải gọi thực hiện chương trình Printers and Faxes trong Control Panel.

Các bước thiết lập máy in :

    • Chọn lệnh Start/ Settings/ Printers and Faxes
    • Click chọn Add a Printer, xuất hiện hộp thoại Add
    • Làm theo các bước hướng dẫn của hệ thống

Loại bỏ máy in đã cài đặt

    • Chọn lệnh Start/ Settings/ Printers and Faxes
    • Click chuột chọn máy in muốn loại bỏ
    • Nhấn phím Delete, sau đó chọn Yes

e. Windows Explorer

Giới thiệu Windows Explorer

Windows Explorer là một chương trình được tương hỗ từ phiên bản Windows 95 được cho phép người sử dụng thao tác với những tài nguyên có trong máy tính như tập tin, thư mục, ổ đĩa và những tài nguyên khác có trong máy của bạn cũng như những máy tính trong mạng lưới hệ thống mạng ( nếu máy tính của bạn có nối mạng ) .Với Windows Explorer, những thao tác như sao chép, xóa, đổi tên thư mục và tập tin, … được thực thi một cách thuận tiện và thuận tiện .

Khởi động chương trình Windows Explorer: bạn có thể thực hiện một trong những cách sau:

    • Chọn lệnh Start/ Programs/ Accessories/ Windows Explorer
    • R_Click lên Start, sau đó chọn Explore
    • R_Click lên biểu tượng My Computer, sau đó chọn Explore

Cửa sổ làm việc của Windows Explorer:

    • Cửa sổ trái (Folder) là cấu trúc cây thư mục. Nó trình bày cấu trúc thư mục của các đĩa cứng và các tài nguyên kèm theo máy tính, bao gồm ổ đĩa mềm, ổ đĩa cứng, ổ đĩa CD…

Những đối tượng người tiêu dùng có dấu cộng ( + ) ở phía trước cho biết đối tượng người dùng đó còn chứa những đối tượng người tiêu dùng khác trong nó nhưng không được hiển thị. Nếu Click vào dấu + thì Windows Explorer sẽ hiển thị những đối tượng người tiêu dùng chứa trong đối tượng người tiêu dùng đó. Khi đó, dấu + sẽ đổi thành dấu -, và nếu Click vào dấu – thì đối tượng người tiêu dùng sẽ được thu gọn trở lại .

    • Cửa sổ phải liệt kê nội dung của đối tượng được chọn tương ứng bên cửa sổ trái.

Thanh địa chỉ (Address bar):

Cho phép nhập đường dẫn thư mục / tập tin cần tới hoặc để xác lập đường dẫn hiện hành .

Các nút công cụ trên thanh Toolbar:

Hình 4.1 : Cửa sổ Windows Explorer

Thư mục

(Folder)

– Back : Chuyển về thư mục trước đó .

– Up : Chuyển lên thư mục cha .

– Forward : Chuyển tới thư mục vừa quay về ( Back ) .

– Search : Tìm kiếm tập tin / thư mục .

– Folder : Cho phép ẩn / hiện hành lang cửa số Folder bên trái .

– Views : Các chính sách hiển thị những đối tượng người dùng ( tập tin / thư mục / ổ đĩa )

Nội dung trong hành lang cửa số hoàn toàn có thể được sắp xếp bộc lộ theo thứ tự. Đối với kiểu bộc lộ Details, bạn hoàn toàn có thể thực thi bằng cách luân phiên nhấn chuột lên cột tương ứng ( Name, Size, Type, Date Modified ) .

Trong các kiểu thể hiện khác bạn có thể thực hiện bằng lệnh View/ Arrange Icons By và lựa chọn tiếp một trong các khóa sắp xếp (theo tên, kích cỡ tập tin, kiểu tập tin, hoặc ngày tháng cập nhật).

Trong kiểu thể hiện bằng các biểu tượng lớn và biểu tượng nhỏ bạn có thể để Windows sắp xếp tự động bằng lệnh View/ Arrange Icons By / Auto Arrange. Tuỳ chọn Auto Arrange chỉ áp dụng cho cửa sổ của thư mục hiện hành.

Thao tác với thư mục và tệp
    1. Mở tập tin/ thư mục:

Có ba cách triển khai :

    • Cách 1: D_Click lên biểu tượng của tập tin/ thư mục.
    • Cách 2: R_Click lên biểu tượng của tập tin/ thư mục và chọn mục Open.
    • Cách 3: Chọn tập tin/ thư mục và nhấn phím Enter.

Nếu tập tin thuộc loại tập tin văn bản thì chương trình ứng dụng phối hợp sẽ được khởi động và tài liệu sẽ được nạp vào .Trong trường hợp chương trình ứng dụng không được setup trong máy tính thì Windows sẽ mở hộp thoại Open With và cho chọn chương trình phối hợp. Nếu tập tin thuộc dạng chương trình ứng dụng thì chương trình tương ứng sẽ được khởi động .

    1. Chọn tập tin/ thư mục:
    • Chọn một tập tin/ thư mục: Click lên biểu tượng tập tin/ thư mục.
    • Chọn một nhóm tập tin/ thư mục: có thể thực hiện theo 2 cách:
    • Các đối tượng cần chọn là một danh sách gồm các đối tượng liên tục: Click lên đối tượng đầu danh sách để chọn, sau đó nhấn giữ phím Shift và Click lên đối tượng ở cuối danh sách.
    • Các đối tượng cần chọn nằm rời rạc nhau: nhấn giữ phím Ctrl và Click chọn các đối tượng tương ứng.
    1. Tạo thư mục
    • Chọn nơi chứa thư mục cần tạo (thư mục/ ổ đĩa ở cửa sổ bên trái).
    • Chọn menu File/ New/ Folder hoặc R_Click/ New/ Folder.
    • Nhập tên thư mục mới, sau đó gõ Enter để kết thúc.
    1. Sao chép thư mục và tập tin

Chọn những thư mục và tập tin cần sao chép. Sau đó hoàn toàn có thể thực thi theo một trong hai cách sau :

    • Cách 1: Nhấn giữ phím Ctrl và Drag đối tượng đã chọn đến nơi cần chép.
    • Cách 2: Nhấn tổ hợp phím Ctrl + C (hoặc Edit/ Copy hoặc R_Click và chọn Copy) để chép vào Clipboard, sau đó chọn nơi cần chép đến và nhấn tổ hợp phím Ctrl + V (hoặc Edit/ Paste hoặc R_Click và chọn Paste).
    1. Di chuyển thư mục và tập tin

Chọn những thư mục và tập tin cần vận động và di chuyển. Sau đó hoàn toàn có thể triển khai theo một trong hai cách sau :

    • Cách 1: Drag đối tượng đã chọn đến nơi cần di chuyển.
    • Cách 2: Nhấn tổ hợp phím Ctrl + X (hoặc Edit/ Cut hoặc R_Click và chọn Cut) để chép vào Clipboard, sau đó chọn nơi cần di chuyển đến và nhấn tổ hợp phím Ctrl + V (hoặc Edit/ Paste hoặc R_Click và chọn Paste).
    1. Xoá thư mục và tập tin
    • Chọn các thư mục và tập tin cần xóa.
    • Chọn File/ Delete
    • hoặc: Nhấn phím Delete
    • hoặc: R_Click và chọn mục Delete.
    • Xác nhận có thực sự muốn xoá hay không (Yes/ No)
    1. Phục hồi thư mục và tập tin

Các đối tượng người dùng bị xóa sẽ được đưa vào Recycle Bin. Nếu muốn hồi sinh những đối tượng người dùng đã xóa, bạn thực thi những thao tác sau đây :

    • D_Click lên biểu tượng Recycle Bin
    • Chọn tên đối tượng cần phục hồi.
    • Thực hiện lệnh File/ Restore hoặc R_Click và chọn mục Restore.

Ghi chú: Nếu muốn xóa hẳn các đối tượng, ta thực hiện thao tác xóa một lần nữa đối với các đối tượng ở trong Recycle Bin. Nếu muốn xoá hẳn tất cả các đối tượng trong Recycle Bin, R_Click lên mục Recycle Bin và chọn mục Empty Recycle Bin.

    1. Đổi tên thư mục và tập tin
    • Chọn đối tượng muốn đổi tên
    • Thực hiện lệnh File/ Rename hoặc nhấn phím F2 hoặc R_Click trên đối tượng và chọn mục Rename.
    • Nhập tên mới, sau đó gõ Enter để kết thúc.

Ghi chú : với tập tin đang sử dụng thì những thao tác vận động và di chuyển, xóa, đổi tên không hề triển khai được .

    1. Thay đổi thuộc tính tập tin và thư mục
    • Nhấn chuột phải lên đối tượng muốn thay đổi thuộc tính và chọn mục Properties
    • Thay đổi các thuộc tính.
    • Chọn Apply để xác nhận thay đổi, ngược lại thì nhấn Cancel.

Xem thêm

Kiến Trúc Máy Tính

Mạng Máy Tính

Nhập Môn Lập Trình

Source: https://vh2.com.vn
Category : Tin Học