1. Trang chủ
  2. » Luận Văn - Báo Cáo

tìm hiểu về các shell

47 456 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 47
Dung lượng 7,52 MB

Nội dung

LOGO Tìm hiểu về các Shell Cam Nhật Linh Mục Lục Shell là gì…………………………………………………………….1 Chức năng của Shell………………………………………………2 Các Shell thông dụng………………………………………… …3 Bourne Shell (sh)………………………………………………… 4 Bourne Again Shell (bash)…………………………………… 7 C Shell(csh)…………………………………………………… 9 Korn Shell (ksh)……………………………………………………11 Z Shell (zsh)……………………………………………………… 12 Đặc điểm chung……………………………………………………14 Các tính năng tương tác……………………………………… 15 Tổng Quan………………………………………………………… 16 Kết Luận…………………………………………………………… 18 MP3 là gì? • MP3 là viết tắt của MPEG-1 Audio Layer 3. Đơn giản mà nói thì MP3 chỉ là phần mở rộng của một tập tin âm thanh. Hay chính xác hơn là một định dạng mã hóa âm thanh kỹ thuật số, được dùng để tạo ra các tập tin với dung lượng được giảm đi rất nhiều, trong khi chất lượng thu được vẫn gần giống như những gì thể hiện trên một máy nghe đĩa CD. • Các tập tin MP3 thường được chúng ta tải về từ internet hoặc được tạo ra từ việc sử dụng những chương trình chuyên dụng. Nó có thể được phát bằng những phần mềm nghe nhạc thông dụng ngay trên máy tính hay đa số các thiết bị di động ngày nay. MP3 được tạo ra khi nào? Ai là người tạo ra MP3? MP3 được thiết kế bởi Moving Picture Experts Group (MPEG), đây là một tập đoàn chịu trách nhiệm về thiết lập tiêu chuẩn mã hóa cho các loại âm thanh hay video. Thật sự rất khó để xác định chính xác ngày mà MP3 được tạo ra cũng như ngày mà nó bắt đầu trở nên phổ biến trong xã hội. Nhưng chúng ta vẫn có thể biết được rằng, các tập tin MP3 đầu tiên bắt đầu xuất hiện vào khoảng những năm 90 và được công bố chính thức vào năm 1993. Khi mà Internet và mạng ngang hàng(peer to peer)đang dần trở nên phổ biến thì MP3 cũng nhanh chóng trở thành định dạng âm thanh được lựa chọn nhiều nhất bởi chất lượng tốt và kích thước nhỏ. Step Tại sao mp3 lại phổ biến • Trong những ngày đầu của máy tính và truyền thông, không gian lưu trữ trong ổ cứng còn rất hạn chế. Bên cạnh đó, dưới sự xuất hiện của Internet thì nhu cầu chia sẻ thông tin của con người cũng được nâng cao, nhất là nhu cầu chia sẻ những nội dung giải trí. Người dùng không thể nào gửi cả một CD nhạc với dung lượng lên đến 700 MB qua mạng chỉ bằng việc sử dụng đường truyền Dial-Up 56 Kbps. • Do đó, các nhà nghiên cứu và các tổ chức lớn đã cố gắng tìm ra những định dạng âm thanh mới, sử dụng những thuật toán riêng nhằm giảm bớt dung lượng dữ liệu của các tập tin âm thanh, trong khi vẫn giữ cho âm thanh được tạo ra gần với âm thanh gốc nhất. Chính vì những lý do đó mà MP3 ra đời, và đương nhiên, nó trở thành một định dạng phổ biến trong lĩnh vực định dạng và mã hóa âm thanh. MP3 đã chứng tỏ mình là một sự lựa chọn hàng đầu khi có khả năng làm giảm kích thước tập tin gấp nhiều lần so với kích thước ban đầu. Thêm vào đó là việc tạo ra các tập tin MP3 cũng rất dễ dàng mà vẫn không làm mất đi tính rõ ràng của âm thanh. Cấu trúc MP3 Một tập tin MP3 được tạo thành từ nhiều flame MP3, trong đó bao gồm một header và một data . Các khối dữ liệu MP3 chứa các thông tin âm thanh (nén) về tần số và biên độ. Các file MP3 mới nhất hiện nay chứa ID3 • [12 bit đầu] Khối đồng bộ (12 bit): Là từ mã đồng bộ , (12 bit này đều là 1). • [bit 13] ID (1 bit): Chỉ rõ loại MPEG. Nếu là 1, thì khung được mã hóa bằng MPEG-1 chuẩn, nếu là 0, là MPEG-2. Một số dạng khác chỉ dùng 11 bit đồng bộ, thêm 1 bit nữa cho phần ID. Bảng dưới đây mô tả từng hệ thống nén. • [bit 14,15] • [Bit 16] • [Bit 17-20] • [Bit 21,22] • [Bit 23] • [Bit 24] Bit riêng tư : bit này cho bạn quyền sử dụng một số ứng dụng khác nhưng không có gì đặc biệt • [Bit 25,26] • [Bit 27,28] • [Bit 29] • [Bit 30] Nguyên bản : 0 là copy từ bản gốc 1 là bản gốc • [Bit 31,32] Mp3 giảm dung lượng như thế nào? • Một thí dụ để kiểm định chất lượng của phương pháp nén này (tỉ lệ nén 6:1 tín hiệu Stereo, mã hóa 16 bit, tần số lấy mẫu 48 Khz), trong cùng một điều kiện không gian nghe rất tốt, thì chuyên gia giàu kinh nghiệm cũng không thể phân biệt được sự khác nhau giữa âm thanh đã sử dụng kỹ thuật nén và âm thanh gốc ban đầu. Thuật toán nén này đạt được hiệu quả khá cao là do sử dụng hiệu ứng mặt nạ (Masking effect), hiệu ứng này lợi dụng hiệu quả âm thanh khi xuất hiện một âm thanh có cường độ rất lớn sẽ che lấp các hiệu ứng âm thanh nhỏ hơn. Thống kê cho thấy tai người có tính chọn lọc tần số từ tần số rất bé (nhỏ hơn 100Hz) tới những tần số lớn (hơn 4Khz). Vì vậy dải tần phổ âm thanh nghe rõ có thể được phân chia thành nhiều dải cơ bản phù hợp với đặc tính phân tích của tai người • Các thuật toán mã hóa MP3 làm việc dựa trên các quy tắc về mức độ cảm nhận âm thanh của tai người. Tai con người chỉ có khả năng cảm nhận được những âm thanh nằm trong khoảng tần số từ 16 Hz - 20 KHz, âm thanh nằm ngoài dải tần số đó coi như vô nghĩa. Hơn nữa tại cùng một thời điểm, khi nghe những âm thanh với âm lượng lớn, người dùng sẽ khó có thể cảm nhận được những âm thanh có âm lượng rất nhỏ. Bằng cách sử dụng các thuật toán riêng giúp MP3 có thể phân biệt được các đoạn âm thanh có tần số quá cao hay quá thấp, và loại bỏ những tạp âm không cần thiết. [...]... đến nó Các Shell thông dụng Bourne Shell (sh) Bourne Again Shell (bash) C Shell( csh) Korn Shell (ksh) Z Shell (zsh) Bourne Shell (sh) Bourne Shell ( sh ) là Unix shell mặc định của Unix phiên bản 7 phát hành vào năm 1977 Phát triển bởi Stephen Bourne tại Bell Labs , đó là một thay thế cho Thompso shell Bourne Shell cũng là Shell đầu tiên để tính năng quy ước của việc sử dụng mô tả tập tin cho các thông... Bourne Bourne Shell (Tiếp) Các mục tiêu chính của shell bourne: _Để cho phép các shell scripts được sử dụng như các bộ lọc _Để cung cấp cho lập trình bao gồm cả kiểm soát dòng chảy và biến _Kiểm soát trên tất cả các tập tin đầu vào / đầu ra _Kiểm soát xử lý tín hiệ trong scripts _Không có giới hạn về độ dài chuỗi khi thông dịch shell scripts _Hợp lý hóa và khái quát cơ chế chuỗi trích dẫn _Các cơ chế... ngữ pháp biểu hiện "Không ai thực sự hiểu rõ ngữ pháp của Bourne shell ,ngay cả kiểm tra của mã nguồn cũng không giúp được nhiều.” -Tom Duff Bourne-again shell _Bash là một Unix Shell được viết bởi Brian Fox cho dự án GNU như là một phần mềm miễn phí thay thế cho Bourne Shell _Phát hành vào năm 1989, đã được phân phối rộng rãi như Shell cho hệ điều hành GNU và là shell mặc định trên Linux và Mac OS... của bash như là một tập hợp con của Bourne shell Phần lớn các script của Bourne có thể được thực hiện bởi Bash mà không sửa đổi, Bash cú pháp lệnh bao gồm ý tưởng rút ra từ Korn shell (ksh) và C shell (csh) _Bash hoàn thành hệ thống là rất linh hoạt và tùy biến và cú pháp có nhiều phần mở rộng khác mà shell Bourne thiếu _Bash hỗ trợ các tài liệu như Bourne shell luôn luôn có ... môi trường Bourne Shell (Tiếp) Nhiều năm sau khi được phát hành bourne shell đã có nhiều cải tiến chức năng nhưng vẫn không thể tránh khỏi nhữn chỉ trích phê bình: _Shell Bourne không thân thiện với người sử dụng Bourne shell không cung cấp lịch sử , bí danh , kiểm soát công việc và các tính năng khác _Mặc dù phần còn lại của hệ thống Unix được viết bằng C , ngữ pháp của Bourne shell trông không có... mộng" cho ngành công nghiệp âm nhạc khi các tập tin này được chia sẻ một cách bất hợp pháp Đôi khi người dùng chia sẻ các tập tin MP3 cho nhau nhưng họ không hề biết rằng chính bản thân họ lại đang vi phạm bản quyền âm nhạc Và vì lẽ đó, có thể sẽ làm mất đi vị thế độc tôn của MP3 trong tương lai, khi các chuẩn định dạng mới ra đời Ngoài việc nén dữ liệu tốt hơn, các chuẩn mới sẽ có khả năng chống sao... đưa qua một loạt bộ lọc để tách ra các dải tần phụ Dòng âm thanh vào được xác định tỉ số tín hiệu với hiệu ứng mặt nạ trên từng dải tần phụ Khối phân phối bit dùng tỉ số này để quyết định cách chia, lượng tử hóa tín hiệu dải tần phụ, đồng thời tối thiểu hóa nhiễu lượng tử Khối cuối cùng lấy mẫu lượng tử và tạo định dạng số liệu thành dòng bit Bộ giải mã sẽ khôi phục các giá trị băng tần phụ đã lượng... bộ xử lý lệnh cho phép người sử dụng gõ lệnh hoặc cũng có thể đọc lệnh từ một file hay script Các tính năng cơ bản khác của ngôn ngữ đều được sao chép từ sh _Bash là một POSIX Shell , nhưng với một số phần mở rộng Bourne-again shell (Tiếp) _Brian Fox bắt đầu mã hóa Bash trên 10 tháng 1 năm 1988 Fox thực hiện các công việc như là một nhân viên của FSF _Fox phát hành Bash như một beta, phiên bản 99,... với những tập tin này, người dùng có thể tăng số lượng bài hát lưu trữ trên thiết bị lên thêm 11 lần Hoặc giảm thiểu thời gian download xuống 11 lần so với việc sử dụng các tập tin trên đĩa CD được tạo ra từ nguồn âm thanh ban đầu Các loại chuẩn âm thanh khác • Bảng dưới sẽ cho ta ý niệm về mối liên hệ giữa bitrate và dung lượng Bit rate (kbps) Nguồn Tỉ lệ nén (so với CD nhạc) Số bài nhạc (dài 3 phút)... lớn cũng đồng nghĩa với việc dung lượng của file MP3 được tạo ra cũng lớn Các bit rate thường thấy trên những tập tin Mp3 có giá trị vào khoảng 128 Kbps, 192 Kbps, 256 Kbps, 320 Kbps Đây vẫn là con số khá thấp so với 1411 Kbps trên các CD có âm thanh chuẩn Chính việc giảm bit rate xuống thấp cũng góp phần làm giảm kích thước của các tập tin MP3 • Song, bên cạnh quá trình loại bỏ những âm thanh không . LOGO Tìm hiểu về các Shell Cam Nhật Linh Mục Lục Shell là gì…………………………………………………………….1 Chức năng của Shell ……………………………………………2 Các Shell thông dụng………………………………………… …3 Bourne Shell (sh)…………………………………………………. Again Shell (bash)…………………………………… 7 C Shell( csh)…………………………………………………… 9 Korn Shell (ksh)……………………………………………………11 Z Shell (zsh)……………………………………………………… 12 Đặc điểm chung……………………………………………………14 Các tính. Kbps. • Do đó, các nhà nghiên cứu và các tổ chức lớn đã cố gắng tìm ra những định dạng âm thanh mới, sử dụng những thuật toán riêng nhằm giảm bớt dung lượng dữ liệu của các tập tin âm thanh,

Ngày đăng: 24/11/2014, 17:59

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w