Đến với bài 1 - Các khái niệm cơ bản thuộc bộ Bài giảng Tin học đại cương của Nguyễn Thành Kiên các bạn sẽ được tìm hiểu về thông tin và xử lý thông tin; sự phát triển và phân loại máy tính; tin học và công nghệ thông tin.
TIN HỌC ĐẠI CƯƠNG Nguyễn Thành Kiên Bộ mơn Kỹ thuật máy tính Khoa Cơng nghệ thơng tin – ĐHBK HN TIN HỌC ĐẠI CƯƠNG Trình độ: Số đơn vị học trình: Sinh viên hệ chính quy năm thứ nhất 6 đơn vị học trình (Lý thuyết: 5 đvht = 60 tiết, Thực hành: 1 đvht) Mơ tả vắn tắt nội dung: Phần 1 Tin học căn bản (20 tiết): Biểu diễn thơng tin trong máy tính, hệ thống máy tính, hệ điều hành Windows Phần 2 Lập trình bằng ngơn ngữ C (40 tiết): Tổng quan về ngơn ngữ C. Kiểu dữ liệu, biểu thức và cấu trúc lập trình trong C. Các kiểu dữ liệu phức tạp: con trỏ, mảng và xâu trong C. Mảng. Cấu trúc. Tệp dữ liệu Giảng viên Nguyễn Thành Kiên Bộ mơn Kỹ thuật Máy tính Khoa Cơng nghệ Thơng tin, ĐHBKHN Email: kienntfit@mail.hut.edu.vn Mobile: +84983588135 Nội dung mơn học Tin học căn bản Tìm hiểu các vấn đề căn bản của tin học như: biểu diễn thơng tin và dữ liệu, hệ thống máy tính, hệ điều hành… Lập trình bằng ngơn ngữ C Tìm hiểu và thực hành lập trình chương trình máy tính dựa trên ngơn ngữ lập trình C Bài 1. Các khái niệm cơ bản Nội dung chính: Thơng tin và xử lý thơng tin Sự phát triển và phân loại máy tính Tin học và cơng nghệ thơng tin. Bài 1. Các khái niệm cơ bản Nội dung chính: Thơng tin và xử lý thơng tin Sự phát triển và phân loại máy tính Tin học và cơng nghệ thơng tin. 1.1. Thơng tin và xử lý thơng tin Thơng tin: Là khái niệm trừu tượng mơ tả tất cả những gì đem lại cho con người sự hiểu biết, nhận thức tốt hơn về những đối tượng trong đời sống xã hội, trong thiên nhiên, 1.1. Thơng tin và xử lý thơng tin Ví dụ: thời khóa biểu Thơng tin: ngày nào, giờ nào học mơn nào Biểu diễn: bảng thời khóa biểu Xử lý: bằng tay/bằng máy tính 1.1. Thơng tin và xử lý thơng tin Dữ liệu: là biểu hiện vật lý của thông tin Dữ liệu được phân làm 3 loại Số liệu: thông tin dưới dạng các con số Ký hiệu: thông tin được quy ước trước Tín hiệu: các tín hiệu vật lý t, P, v, m… 1.1. Thơng tin và xử lý thơng tin Tri thức: là các thơng tin ở mức trừu tượng đã được xử lý và lưu trữ Tri thức nêu lên sự hiểu biết chung hay hiểu biết về một lĩnh vực nào đó Ví dụ: Chuồn chuồn bay thấp thì mưa Bay cao thì nắng, bay vừa thì râm 10 Thế hệ 3 (6574) DEC PDP1 (1960) 28 Lịch sử phát triển máy tính Thế hệ 4 (1974 – nay): LSI (Large Scale Integration), Multiprocessors Có các vi mạch đa xử lý Tốc độ tính hàng chục triệu đến hàng tỷ phép tính/s. 2 loại máy tính chính: Máy tính cá nhân để bàn (Personal Computer PC) hoặc xách tay (Laptop hoặc Notebook computer) Các loại máy tính chuyên nghiệp thực hiện đa chương trình, đa xử lý, Hình thành các hệ thống mạng máy tính (Computer Networks) Các ứng dụng đa phương tiện phong phú 29 INTEL INTEL 8080 30 INTEL INTEL 80386 31 INTEL Pentium 32 Itanium 64bit Intel Microprocessors 33 Lịch sử phát triển máy tính Thế hệ 5 (1990 – nay): VLSI (Very Large Scale Integration), ULSI (Ultra), AI (Artificial Intelligence) Cơng nghệ vi điện tử có tốc độ tính tóan cao và xử lý song song. Mơ phỏng các hoạt động của não bộ và hành vi con người Có trí khơn nhân tạo với khả năng tự suy diễn phát triển các tình huống nhận được Hệ quản lý kiến thức cơ bản để giải quyết các bài tốn đa dạng 34 1.2. Máy tính và phân loại máy tính Phân loại máy tính: Máy tính nhúng (Embedded Computer) Máy Vi tính (Microcomputer) Máy tính tầm trung (Mini Computer) Máy tính lớn (Mainframe Computer) và Siêu máy tính (Super Computer) 35 Phân loại máy tính Máy Vi tính (Microcomputer) Được thiết kế cho một người dùng Giá thành rẻ Được sử dụng phổ biến: máy để bàn (Desktop), máy trạm (Workstation), máy xách tay (Notebook),… 36 Phân loại máy tính Máy tính tầm trung (Mini Computer) Tốc độ và hiệu năng tính tốn mạnh hơn Được thiết kế cho các ứng dụng phức tạp Giá ~ hàng vài chục nghìn USD 37 Phân loại máy tính Máy tính lớn và siêu máy tính Phức tạp, có tốc độ siêu nhanh Hiệu năng tính tốn cao, cỡ hàng tỷ phép tính/giây Nhiều người dùng đồng thời Được sử dụng tại các Trung tâm tính tốn/ Viện nghiên cứu để giải quyết các bài tốn cực kỳ phức tạp, u cầu cao về tốc độ. Giá thành rất đắt ~ hàng trăm ngàn, thậm chí hàng triệu USD 38 Bài 1. Các khái niệm cơ bản Nội dung chính: Thơng tin và xử lý thơng tin Sự phát triển và phân loại máy tính Tin học và cơng nghệ thơng tin. 39 1.3. Tin học và công nghệ thông tin Tin học (Informatics) Ngành khoa học nghiên cứu các phương pháp, công nghệ và kỹ thuật xử lý thông tin một cách tự động Cơng cụ: Máy tính điện tử và các thiết bị truyền tin Nội dung nghiên cứu: Kỹ thuật phần cứng (Hardware engineering) Thiết bị, linh kiện điện tử, cơng nghệ vật liệu mới hỗ trợ cho máy tính và mạng máy tính, đẩy mạnh khả năng xử lý tốn học và truyền thơng thơng tin Kỹ thuật phần mềm (Software engineering) Các hệ điều hành, ngơn ngữ lập trình cho các bài tốn khoa học kỹ thuật, mơ phỏng, điều khiển tự động, tổ chức dữ liệu và quản lý hệ thống thơng tin 40 1.3. Tin học và cơng nghệ thơng tin Cơng nghệ thơng tin: Information Technology – IT Ngành nghiên cứu các hệ thống thơng tin dựa vào máy tính, đặc biệt là các phần mềm ứng dụng và phần cứng máy tính. IT xử lý với các máy tính điện tử và các phần mềm máy tính nhằm chuyển đổi, lưu trữ, bảo vệ, truyền tin và trích rút thơng tin một cách an tồn 41 1.3. Tin học và cơng nghệ thơng tin Cơng nghệ thơng tin và truyền thơng: Information and Communication Technology (ICT) Kết nối một số lượng máy tính với nhau Internet Mạng máy tính tồn cầu 42 ... Sinh viên lớp nào giỏi hơn ? Lời giải: XỬ LÝ THƠNG? ?TIN? ? 11 1. 1. Thơng? ?tin? ?và xử lý thơng? ?tin Trước đây thơng? ?tin? ?được xử lý bằng tay 12 1. 1. Thơng? ?tin? ?và xử lý thơng? ?tin Xử lý thơng? ?tin? ?trong máy tính Cơng cụ: máy tính điện tử và các phần ... Thế hệ? ?1( 1950 ? ?19 58) IBM 7 01 (19 53 ) 19 Thế hệ? ?1( 1950 ? ?19 58) EDVAC (Mỹ) 20 Thế hệ? ?1 UNIVAC I 21 Thế hệ? ?1? ?(5058) UNIVAC II 22 Lịch sử phát triển máy tính Thế hệ 2 (19 58 ? ?19 64): Transistors ... Sự phát triển và phân loại máy tính Tin? ?học? ?và công nghệ thông? ?tin. 39 1. 3.? ?Tin? ?học? ?và công nghệ thông? ?tin Tin? ?học? ?(Informatics) Ngành khoa? ?học? ?nghiên cứu các phương pháp, công nghệ và kỹ thuật xử lý thông? ?tin? ?một cách tự