Tải bản đầy đủ (.docx) (23 trang)

bài tập thảo luận cấu trúc máy tính và hệ điều hành

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (282.75 KB, 23 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNGKHOA CÔNG NGHỆ ĐIỆN TỬ VÀ TRUYỀN THƠNG</b>

<b>BÀI TẬP THẢO LUẬN</b>

<b>CẤU TRÚC MÁY TÍNH VÀ HỆ ĐIỀU HÀNH</b>

<b>Tên học phần: Hệ Điều hành Hệ đào tạo: Đại học chính quy Ngành: CNTT- CNĐT&TT </b>

<b>Khoa: Công nghệ điện tử và truyền thôngĐơn vị cơng tác: Điện tử máy tính </b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNGKHOA CÔNG NGHỆ ĐIỆN TỬ VÀ TRUYỀN THÔNG</b>

<b>BÀI TẬP THẢO LUẬN</b>

<b>CẤU TRÚC MÁY TÍNH VÀ HỆ ĐIỀU HÀNH</b>

<b>Hệ đào tạo: Đại học chính quy Ngành: CNTT – CNĐT&TT </b>

<b>Khoa: Công nghệ điện tử và truyền thơngĐơn vị cơng tác: Điện tử máy tính </b>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>Mục lục</b>

<small>CHƯƠNG 1. TỔ CHỨC CỦA MÁY TÍNH VÀ NGUYÊN LÝ HOẠT ĐỘNG...5</small>

<small>Chủ đề 1: Các thành phần chính của máy tính và biểu diễn thơng tin trong máy tính số...5</small>

<small>Chủ đề 2: Các bộ phận chính của máy tính...5</small>

<small>Chủ đề 3: Đơn vị xử lý trung tâm và các thanh ghi...6</small>

<small>Chủ đề 4: Quản lý bộ nhớ trong chế độ thực và các thanh ghi đoạn...6</small>

<small>Chủ đề 5: Các chế độ định vị toán hạng...6</small>

<small>Chủ đề 6: Kỹ thuật đường ống và xử lý song song mức lệnh...7</small>

<small>Chương 2: Hệ điều hành windows...9</small>

<small>Chủ đề 7. Sự ra đời của Windows và các phiên bản...9</small>

<small>Chủ đề 8. Tạo USB boot để cài đặt Windows...9</small>

<small>Chủ đề 9. Phân vùng đĩa cứng và cài đặt Windows...10</small>

<small>Chủ đề 10. Tối ưu hệ thống máy tính chạy Windows...10</small>

<small>Chủ đề 11. Thiết lập bảo mật trên Windows...10</small>

<small>Chủ đề 12. Bảo trì và sao lưu hệ điều hành...11</small>

<small>Chương 3. Hệ điều hành Linux...11</small>

<small>Chủ đề 13. Hệ điều hành Linux và các phiên bản...11</small>

<small>Chủ đề 14. Cài đặt hệ điều hành Linux...12</small>

<small>Chủ đề 15. Quản lý tài khoản người dùng trên Linux...12</small>

<small>Chủ đề 16. Hệ thống file và quyền truy cập trên Linux...13</small>

<small>Chủ đề 17. Cài đặt các gói phần mềm trên Linux...13</small>

<small>Chủ đề 18. Các lệnh quản lý file và thư mục...14</small>

<small>Chủ đề 19. Các lệnh quản lý nội dung file...16</small>

<small>Chủ đề 20. Các lệnh quản lý nội dung file (tiếp theo)...17</small>

<small>Chủ đề 21. Quản lý tiến trình người dùng trên Linux...19</small>

<small>Chủ đề 22. Các lệnh khởi động và kết thúc hệ thống Linux...19</small>

<small>Chương 4.Shell và lập trình shell...20</small>

<small>Chủ đề 23. Kịch bản shell và các biến trong shell...21</small>

<small>Chủ đề 24. Biểu thức và các phép toán trong shell bash...21</small>

<small>Chủ đề 25. Câu lệnh if trong shell bash...22</small>

<small>Chủ đề 26. Câu lệnh for trong shell bash...22</small>

<small>Chủ đề 27. Câu lệnh while, until trong shell bash...23</small>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<small>Chủ đề 28. Các lệnh lựa chọn case và select...23Chủ đề 29. Hàm trong shell bash...23Tài liệu tham khảo...24</small>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>CHƯƠNG 1. TỔ CHỨC CỦA MÁY TÍNH VÀ NGUYÊN LÝ HOẠT ĐỘNGMục tiêu:</b>

- Các thành phần cơ bản cảu máy tính - Biểu diễn thơng tin trong máy tính

1.1. Kể tên các thành phần cơ bản của máy tính số

1.2. Trình bày các đặc điểm cơ bản của bộ nhớ RAM và ROM 1.3. Chức năng chính của đơn vị xử lý trung tâm CPU

1.4. Thực hiện các phép toán sau:

2.1. Hãy cho biết các khối chức năng cơ bản của máy tính PC?

2.2. Hãy kể tên và nêu đặc điểm của các thiết bị giao diện có trong hệ thống máy tính? 2.3. Cho biết các chức năng chính của CPU?

2.4. Cho biết chức năng của PIC? Cấu trúc của PIC?

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

2.5. Cho biết chức năng của DMAC? Cấu trúc của DMAC? 2.6. Tìm hiểu về CMOS và PIN CMOS trong máy tính?

<b>Chủ đề 3: Đơn vị xử lý trung tâm và các thanh ghi </b>

3.1. Kể tên các đơn vị chính tạo thành cấu hình bên trong CPU80286? Vai trò của từng đơn vị với CPU80286?

3.2. CS, DS, SS, ES là gì? Chúng thuộc đơn vị nào trong 4 đơn vị chức năng chính của CPU80286?

3.3. AX, BX, CX, DX, SI, DI, BP, SP, IP, FLAG là gì? Chúng thuộc đơn vị nào trong 4 đơn vị chức năng chính của CPU80286?

3.4. Bộ tạo địa chỉ vật lý, bộ cộng offset, CU, ALU, hàng đợi lệnh, hàng đợi lệnh đã giải mã thuộc đợn vị nào trong 4 đơn vị chức năng chính của CPU80286?

3.5. Hãy cho biết ý nghĩa của các tín hiệu điều khiển: INT, NMI, HOLD, HLDA?

<b>Chủ đề 4: Quản lý bộ nhớ trong chế độ thực và các thanh ghi đoạn </b>

4.1. Có mấy nhóm thanh ghi? Chức năng của từng nhóm thanh ghi?

4.2. Kể tên các thanh ghi đa năng? Độ dài và chức năng của các thanh ghi đa năng? 4.3. Kể tên các thanh ghi địa chỉ? Độ dài và chức năng của các thanh ghi địa chỉ? 4.4. Nêu ý nghĩa của các bit cờ trong thanh ghi cờ FLAGS?

4.5. Tính địa chỉ vật lý của ơ nhớ biết địa chỉ logic là 9876: ABCD? Với địa chỉ vật lý vừa tìm được, hãy tìm 5 cặp địa chỉ logic tương ứng?

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

a. MOV AX, [5678h]; b. MOV IP, CX;

c. MOV 1234h, [ABCDh] d. MOV AX, [BH];

e. MOV AX, [SP+ACh]; trong đó: [SP] = 1234h;

5.4. Hãy cho biết chế độ định vị toán hạng, ý nghĩa của các câu lệnh ASM sau: a. MOV AX, [SI+9876h]; trong đó: [SI] = 10h;

b. MOV AX, SP; c.MOV CX, [BX];

d. MOV AX, [DI+A1h]; trong đó: [DI] = B908h; e. MOV 1234h, 2C7Dh;

<b>Chủ đề 6: Kỹ thuật đường ống và xử lý song song mức lệnh</b>

6.1. Trình bày kỹ thuật xử lý lệnh kiểu đường ống? 6.2. Trình bày kỹ thuật xử lý song song mức lệnh?

6.3. Có mấy giai đoạn cơ bản khi CPU thực hiện một lệnh mã máy? Hãy liệt kê các giai

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

5. MOV DX, 789h;

Hiện tượng nạp thải đường ống có xảy ra khơng? Nếu xảy ra hiện tượng nạp thải, hãy sắp xếp lại thứ tự các câu lệnh để không xảy ra hiện tượng nạp thải?

6.5. Để hoàn thành 20 lệnh trong một đường ống 5 giai đoạn thì cần số chu kỳ máy là bao nhiêu? Sau 20 chu kỳ máy thực hiện được bao nhiêu lệnh? Cần bao nhiêu số chu kỳ máy để hoàn thành n lệnh trong một đường ống 5 giai đoạn?

6.6. Trong kỹ thuật xử lý song song mức lệnh với 2 đường ống 5 giai đoạn thì sau 10 chu kỳ máy, máy tính hồn thành được bao nhiêu lệnh? Để thực hiện được 100 lệnh thì cần bao nhiêu chu kỳ máy? Để thực hiện được n lệnh cần bao nhiêu chu kỳ máy?

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>Chương 2: Hệ điều hành windowsMục tiêu</b>

- Các phiên bản của hệ điều hành - Phân vùng đĩa cứng và cài đặt - Bảo mật trên Windows

- Bảo trì và tối ưu hệ thống máy tính

<b>Nội dung:</b>

<b>Chủ đề 7. Sự ra đời của Windows và các phiên bản</b>

7.1. Kể tên và trình bày đặc điểm của các phiên bản hệ điều hành họ Microsoft. 7.2. Cho biết các cải tiến theo từng phiên bản của hệ điều hành Windows.

7.3. Tại sao các hệ điều hành Windows được đa số người dùng phổ thơng lựa chọn? 7.4. Phân tích các đặc điểm hạn chế của hệ điều hành Windows

7.5. Kể tên các phiên bản được đánh giá là thành công của Windows, lý do thành cơng của từng phiên bản đó?

<b>Chủ đề 8. Tạo USB boot để cài đặt Windows </b>

8.1. Cách thức tạo một USB đa năng cài đặt Windows!

8.2. Tác dụng của việc tạo USB đa năng trong cài đặt và bảo trì máy tính!. 8.3. Trình bày các bước cài đặt máy tính bằng USB đa năng

8.4. So sánh Legacy và UEFI.

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

8.5. Trình bày chức năng của các tiện ích trên Windows mini tích hợp trên USB boot đa năng

<b>Chủ đề 9. Phân vùng đĩa cứng và cài đặt Windows </b>

9.1. Trình bày cấu trúc ổ đĩa cứng theo hệ thống file FAT và NTFS 9.2. So sánh các đặc điểm của 2 kiểu hệ thống file FAT và NTFS.

9.3. Cách phân vùng ổ đĩa cứng và phân chia ổ đĩa cứng thành các ổ đĩa logic 9.4. Cấu trúc quản lý File và thư mục trên máy tính

9.5. Các giai đoạn trong cài đặt hệ điều hành Windows

<b>Chủ đề 10. Tối ưu hệ thống máy tính chạy Windows</b>

10.1. Tối ưu hệ thống máy tính là gì? Tại sao phải tối ưu hệ thống? 10.2. Quy trình tối ưu hệ thống máy tính chạy Windows.

10.3. Trình bày cách tắt bật các thành phần của windows và các ứng dụng chạy nền. 10.4. Thực hiện tối ưu hệ thống cho các yêu cầu người dùng cụ thể

10.5. Trình bày cách thức và các kiểu chia sẻ tài nguyên trên máy tính chạy Windows

<b>Chủ đề 11. Thiết lập bảo mật trên Windows </b>

11.1. Cách quản trị User Account trong windows

11.2. Cài đặt và cấu hình Windows Security và các thiết lập bảo mật trên Windows 11.3. Các thành phần của Windows Security và cách sử dụng nó

11.4. Cấu hình bảo mật cho các File và thư mục trong Windows 11.5. Trình bày các yêu cầu để hệ thống máy tính được bảo vệ an tồn

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>Chủ đề 12. Bảo trì và sao lưu hệ điều hành </b>

12.1. Trình bày một số thao tác bảo trì hệ thống máy tính chạy hệ điều hành windows 12.2. Sử dụng công cụ sao lưu và phục hồi hệ thống được tích hợp trên Windows. 12.3. Sử dụng công cụ Ghost để sao lưu hệ thống

12.4. Cách cài đặt và bảo trì máy tính từ xa

12.5. Quy trình bảo trì và quản lý một hệ thống máy tính

<b>Chương 3. Hệ điều hành LinuxMục tiêu:</b>

- Thảo luận các lệnh quản lý người dùng: tạo tài khoản, nhóm tài khoản, thay đổi mật khẩu, quyền truy nhập.

- Thảo luận các lệnh thao tác với thư mục: tạo thưc mục, đổi tên, cấp quyền truy nhập, xóa thư mục

- Thảo luận các lệnh tạo file, thao tác với nội dung file, quyền truy nhập trên file

<b>Nội dung:</b>

<b>Chủ đề 13. Hệ điều hành Linux và các phiên bản</b>

13.1. Kể tên một số loại hệ điều hành trên thế giới mà em biết. 13.2. Nêu một số phiên bản hệ điều hành dựa trên Linux.

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

13.3. Ưu điểm của hệ điều hành Linux so với WINDOWS?

13.4. Tại sao các máy chủ trên thế giới chủ yếu chạy các phiên bản hệ điều hành dựa trên Linux

13.5. Tại sao Linux được sử dụng để phát triển nhiều phiên bản hệ dành cho thiết bị di động như Android hay iOS, ....

<b>Chủ đề 14. Cài đặt hệ điều hành Linux </b>

14.1. Có thể cài đặt hệ điều hành Linux theo những cách nào? Ưu, nhược điểm của mỗi cách?

14.2. Phân vùng swap có tách dụng gì đối với máy tính chạy hệ điều hành Linux? 14.3. Kích thước phân vùng swap nên đặt tối thiểu là bao nhiêu?

14.4. Nêu một số sự cố có thể gặp phải khi cài hệ điều hành Linux bằng phương pháp ảo hoá.

14.5. Hệ điều hành Linux hỗ trợ hệ thống file theo định dạng nào của đĩa cứng?

<b>Chủ đề 15. Quản lý tài khoản người dùng trên Linux </b>

15.1. Linux phân quyền người dùng thành mấy mức?

15.2. Tại sao không nên đăng nhập bằng tài khoản root trên Linux? 15.3. Từ khoá sudo cho phép một admin thực hiện quyền gì?

15.4. Thực hiện các lệnh tạo một tài khoản người dùng có tên tài khoản nvmanh, thư mục làm việc /home/nvmanh, chú thích 'Nguyen Van Manh'.

15.5. Chuyển tài khoản nvmanh đã tạo trong câu 2 thành admin (được phép sử dụng sudo)

15.6. Tạo nhóm người dùng có tên 'cs_group' và thêm người dùng nvmanh trong ý trên vào nhóm cs_group.

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

15.7. Xố nhóm cs_group và xố tài khoản nvmanh khỏi hệ thống (Lưu ý, xố ln thực mục làm việc trong /home) và quan sát sự thay đổi trong file /etc/passwd và /etc/group.

<b>Chủ đề 16. Hệ thống file và quyền truy cập trên Linux</b>

<i><b>Thực hiện các lệnh sau trên Terminal </b></i>

<b>16.1. Thay đổi quyền truy cập đối với thư mục Music tại thư mục hiện hành theo cách:</b>

a. Chủ sở hữu có quyền đọc, ghi, thực thi, nhóm có quyền đọc, ghi, những người khác có quyền đọc

b. Chủ sở hữu có quyền đọc, ghi, thực thi, cấm tất cả các quyền của nhóm và những người dùng khác.

<i><b>16.2. Thực hiện các lệnh sau trên Terminal </b></i>

<b>a. Tạo thưc mục DOCS trong thư mục /home </b>

b. Thiết lập quyền truy cập cho thư mục DOCS theo dãy quyền: drwxr--r-x

<b>c. Tạo user có tên đăng nhập tqtrung </b>

<b>d. Chuyển quyền sở hữu thư mục DOCS cho tài khoản tqtrung vừa tạo trong câu a.e. Chuyển nhóm sở hữu thư mục DOCS là nhóm chính của tài khoản tqtrung trong câu </b>

<b>Chủ đề 17. Cài đặt các gói phần mềm trên Linux </b>

17.1. Kể tên một số định dạng file cài đặt Linux hỗ trợ

17.2. Các tiện ích cài đặt gói phần mềm trực tiếp lên hệ điều hành

<b>17.3. Cách ảo hố mơi trường sử dụng virtualenv </b>

<b>17.4. Cài đặt gói phần mềm sử dụng cơng cụ pip hoặc pip3 có lợi ích gì?17.5. Thực hiện cài đặt gói phần mềm numpy sử dụng công cụ pip hoặc pip3</b>

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<b>Chủ đề 18. Các lệnh quản lý file và thư mục </b>

18.1. Đăng nhập vào Ubuntu, thực hiện các lệnh sau trên Terminal

<b>a. Xem đường dẫn đến thư mục hiện hành dùng lệnh pwdb. Xem nội dung thư mục hiện hành dùng lệnh ls </b>

<b>c. Tạo thư mục con có tên Book trong thư mục Downloads (Downloads nằm tại thư mục </b>

gốc người dùng).

<b>d. Dùng lệnh cd chuyển đến thư mục Book vừa tạo trong câu ce. Từ thư mục Book chuyển về thư mục gốc của người dùng.</b>

<b>18.2. Đăng nhập vào Ubuntu, thực hiện các lệnh sau trên Terminal</b>

<b>a. Tạo thư mục HDH trong thư mục hiện hành </b>

<b>b. Tạo các thư mục TaiLieu và BaiTap trong thư mục HDH.c. Đổi tên thư mục TaiLieu trên thành thư mục TaiLieu1.</b>

d. Xem nội dung của thư mục HDH.

<b>e. Xóa thư mục HDH vừa tạo trên.</b>

<b>18.3. Đăng nhập vào Ubuntu, thực hiện các lệnh sau trên Terminala. Tạo thư mục BaiTap trong thư mục hiện hành (/home/ubuntu).b. Tạo file vd1.txt sử dụng lệnh touch trong thư mục BaiTap</b>

<b>c. Ghi kết quả đầu ra của lệnh ls vào file vd1.txt vừa tạo trong câu b.d. Đổi tên file vd1.txt thành file vd2.txt.</b>

<b>e. Tạo ra file vd3.txt trong thư mục BaiTap bằng cách sử dụng lệnh cat > và nhập vào</b>

nội dung sau:

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<i> This is my example</i>

<i> My name is Mr Minh I’m a student of ICTU</i>

nhấn ctrl+D để kết thúc việc nhập.

<b>f. Tạo mới thư mục BT trong thư mục hiện hành.</b>

<b>g. Tạo một file file1.sh trong thư mục BaiTap bằng lệnh touch.</b>

<b>h. Sao chép các file có đi .txt trong thư mục BaiTap sang thư mục BT.i. Xóa file vd2.txt trong thư mục BT.</b>

<b>k. Xem số ký tự, số từ, số dòng trong file vd3.txt sử dụng lệnh wc 18.4. Đăng nhập vào Ubuntu, thực hiện các lệnh sau trên Terminala. Tạo một file bai1.txt trong thư mục hiện hành rồi nhập vào nội dung:</b>

<i>Để thực hiện sao chép nội dung của 2 file trong Linux cần sử dụng lệnh cp với 2tham số là file nguồn và file đích. Trong trường hợp tham số thứ 1 là file nguồn vàtham số thứ 2 là thư mục thì lệnh cp sao chép file nguồn vào thư mục.</i>

<b>b. Tạo một file bai2.txt trong thư mục hiện hành.c. Sao chép nội dung của file bai1.txt sang file bai2.txtd. Tạo 2 thư mục dir1 và dir2 trong thư mục hiện hànhe. Sao chép 2 file bai1.txt và file bai2.txt vào thư mục dir1</b>

<b>f. Sao chép tất cả các file có đi .txt vào trong thư mục hiện hành vào thư mục dir2g. Xóa tất cả các file có đi .txt trong thư mục hiện hành.</b>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<b>h. Đếm số lượng file và thư mục trong thư mục hiện hành (sử dụng lệnh ls kết hợp với</b>

lệnh wc với tùy chọn –l)

<b>Chủ đề 19. Các lệnh quản lý nội dung file </b>

<b>19.1. Tạo một file bai1.txt trong thư mục hiện hành, nhập nội dung file sao cho chứa các</b>

dòng trùng lặp đứng liền nhau và các dịng trùng lặp khơng đứng liền nhau. Sử dụng lệnh

<b>uniq để loại bỏ các dòng trùng lặp trong file. Quan sát kết quả thu được.</b>

<b>19.2. File TED_talks.org.vi chứa một phần dữ liệu tiếng Việt được thu thập từ miền</b>

TED Talks ( được sử dụng trong nhiều tác vụ của lĩnh vực xử lý

<b>ngôn ngữ tự nhiên. File TED_talks.org.vi này chứa các dòng trùng lặp liên tiếp nhau,hãy sử dụng lệnh uniq để loại bỏ các dòng trùng lặp trong file này và lưu kết quả vào mộtfile mới có tên TED_talks.no_dup.vi, sử dụng lệnh wc để quan sát sự thay đổi số dòng</b>

của file kết quả.

<b>19.3. Sử dụng lệnh sort kết hợp với uniq để loại bỏ triệt để các dòng trùng lặp trong fileTED_talks.org.vi và lưu kết quả vào file TED_talks.no_dup_all.vi. sử dụng lệnh wc để</b>

quan sát sự thay đổi số dòng của file kết quả.

<b>19.4. Sử dụng lệnh more, head, tail để xem nội dung và quan sát sự thay đổi trên fileTED_talks.org.vi và TED_talks.no_dup_all.vi đã thực hiện ở câu trên.</b>

<b>19.5. Trong nhiều tác vụ xử lý ngôn ngữ tự nhiên, dữ liệu có thể được chuyển sang dạngchữ thường để đồng nhất dữ liệu và tăng hiệu quả của hệ thống (trong văn bản gốc từ</b>

<b>"Chúng ta" và "chúng ta" là khác nhau). Sử dụng lệnh tr để chuyển toàn bộ nội dung file</b>

<b>TED_talks.org.vi sang chữ thường rồi lưu kết quả vào file TED_talks.lower.vi.</b>

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>Chủ đề 20. Các lệnh quản lý nội dung file (tiếp theo)</b>

20.1. Dự án ALT project ( ) là dự án hợp tác giữa Viện công nghệ thông tin quốc qua của Nhật Bản với Viện Hàm Lâm của các nước khu vực Đông Nam Á nhằm xây dựng bộ dữ liệu song ngữ phục vụ cho các hệ thống dịch máy tự động . Dữ liệu thu thập các định dạng: SNT.x.x <dấu tab>Nội dung câu như hình mẫu bên dưới.

Trong đó, SNT.x.x. là chỉ số liên kết dữ liệu giữa các ngôn ngữ. Để sử dụng các dữ liệu này, phần SNT.x.x phải được tách ra khỏi file. File data_vi.txt.train chứa 18088 câu thuộc ngôn ngữ tiếng Việt, hãy sử dụng lệnh cut để tách phần SNT.x.x ra khỏi file và lưu kết quả vào một file mới có tên data_vi.txt.train_remove_snt.

<b>20.2. Trong nghiên cứu về hệ thống dịch máy tự động của Anna Currey và Kenneth</b>

Heafield (năm 2020 tại ) đã sử dụng nhãn dữ liệu theo cách như hình dưới đây trước khi đưa vào hệ thống huấn luyện:

<b>File data_en.dev chứa dữ liệu tiếng Anh, file label.txt chưa các nhãn <tr>. Hãy sử dụng lệnh paste để gán nhãn cho file data_en.dev theo cách như hình mẫu.</b>

<b>20.3. Sử dụng lệnh split tách file data_en.dev thành các file con, mỗi file chứa 5000 </b>

<b>dòng, các file con bắt đầu bằng sub_ data_en.</b>

</div>

×