Thảo luận Bài 3

Trang 4 trong tổng số 7 trang Previous  1, 2, 3, 4, 5, 6, 7  Next

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Các phần mềm điều khiển từ xa phổ biến

Bài gửi  luquoctuan(I22A) on 15/3/2013, 14:20

NgoVanTuyen(I22B) đã viết:Ngoài TeamViewer, LogMeIn còn phần mềm điểu khiển từ xa nào hay ko các bạn?? Tiện thể cho mình biết ưu nhược điểm của từng loại nữa nhé. ^^

Ngoài 2 cái bạn kể thì theo mình tìm hiểu còn 4 cái cũng được dùng phổ biến hiện nay nữa :
1.TightVNC (Dành cho Windows và Linux)
TightVNC là một ứng dụng điều khiển từ xa mã nguồn mở và có thể “bắc cầu” cho nhiều nền tảng. Với TightVNC, bạn cần cài đặt một máy chủ VNC trên máy bạn muốn truy cập từ xa. Sau đó, bạn có thể truy cập từ xa máy chủ này từ bất cứ nơi nào với VNC Viewer một khi đã cài đặt công cụ của dịch vụ. Hơn thế, ngoài khả năng quản lý TightVNC nhờ vào trình ứng dụng, người dùng còn có thể thực hiện việc này thông qua trình duyệt web.

2. Windows Remote Desktop Connection (Chỉ dùng với máy Windows)
Windows Remote Desktop- một ứng dụng điều khiển máy tính từ xa mặc định khi cài Windows vẫn là công cụ đáp ứng tốt nhu cầu của người dùng Windows với đầy đủ các tính năng của một trình điều khiển PC từ xa. Để sử dụng được Windows Remote Destop, bạn cần phải bật công cụ này lên trong Windows. Điểm hạn chế của trình ứng dụng này là không hỗ trợ khả năng kết nối giữa các hệ điều hành với nhau.

3.UltraVNC (Chỉ dùng trên Windows)
UltraVNC là một ứng dụng điều khiển máy tính từ xa mã nguồn mở và chỉ dùng trên Windows. UltraVNC hỗ trợ khá nhiều tính năng như chat, trao đổi tập tin. Điểm mạnh của UltraVNC là khả năng hỗ trợ các plugin. Mặc dù UltraVNC chỉ chạy trên Windows nhưng bạn vẫn có thể truy cập từ xa máy tính của mình trên các nền tảng khác thông qua sử dụng trình duyệt.

4.ShowMyPC ( Dùng trên Windows)
ShowMyPC là 1 công cụ tổng hợp công nghệ VNC cùng với SSH cho phép người khác xem và điều khiển màn hình desktop của bạn. Người muốn truy cập vào máy tính của bạn chỉ cần cài chương trình ShowMyPC và biết mật khẩu (địa chỉ IP cũng không cần!). Mật khẩu tạm thời của session làm việc sẽ được tự động sinh ra khi bạn bắt đầu xem màn hình và nó phải được gửi tới người dùng từ xa qua email, phone hay các phương tiện khác.

luquoctuan(I22A)

Tổng số bài gửi : 11
Join date : 09/03/2013
Age : 25
Đến từ : tra vinh

Xem lý lịch thành viên

Về Đầu Trang Go down

Bổ sung

Bài gửi  phuquoccuong(I22A) on 15/3/2013, 14:31

NgoVanTuyen(I22B) đã viết:Ngoài TeamViewer, LogMeIn còn phần mềm điểu khiển từ xa nào hay ko các bạn?? Tiện thể cho mình biết ưu nhược điểm của từng loại nữa nhé. ^^
Nói đến remote từ xa thì không thể bỏ qua Phần mềm Remote Desktop Manager hỗ trợ khá mạnh và có thể kết nối đến nhiều hệ điều hành khác nhau.
Remote Desktop Manager là phần mềm giúp bạn quản lý tất cả các kết nối từ xa. Remote Desktop Manager cho phép bạn thêm, chỉnh sửa, xóa tổ chức hoặc tìm thấy kết nối từ xa của bạn một cách nhanh chóng. Tương thích với Microsoft Remote Desktop hoặc Terminal Services, đây là một thay thế tốt của Remote Desktop Snap-in.
Remote Desktop Manager hỗ trợ các loại kết nối bằng việc tích hợp nhiều công cụ và giao thức như: Microsoft Remote Desktop, pcAnywhere, Radmin, Dameware, HP RGS, Citrix (ICA /HDX), Microsoft Remote Assistance, Team Viewer, VNC, Putty (SSH, Telnet, rLogin...), Logmein,..

phuquoccuong(I22A)

Tổng số bài gửi : 20
Join date : 10/03/2013
Age : 29

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  LeAnhToan48(I22B) on 15/3/2013, 16:04

DoThiHaDuc(I22B) đã viết:Bộ thông dịch lệnh (Command-Interpreter) :
- Command-Interpreter là 1 phương thức giao tiếp giữa User và HĐH.
- Một số HĐH xem Command-Interpreter là bộ phận của hạt nhân (Kernel) trong khi MS-DOS và UNIX coi là chương trình đặc biệt.
- Giao diện do Command-Interpreter hỗ trợ được gọi là Shell.
- Một trong những "Vỏ" thân thiện đầu tiên xuất hiện trong hệ điều hành Mac OS cho máy tính Macintosh.

BIÊN DỊCH
( Compilation )
THÔNG DỊCH
( Interpretation )
- Chương trình chạy nhanh. - Chương trình chạy chậm.
- Có mã đích.- Gặp dòng lệnh nào thi hành dòng lệnh đó.
- Khó quan sát phát hiện lỗi.- Dễ phát hiện lỗi.
- Mang tính rủi ro cao.- Ít rủi ro.
VD: Khi ta dịch 1 cuốn sách từ tiếng Anh sang tiếng Việt hoặc ngược lại. VD: Khi ngoại giao giữa cơ quan nhà nước với người nước ngoài ta cần một thông dịch viên để dịch lại nội dung của tiếng nước ngoài sang tiếng Việt ngay tại thời điểm đó.
Có gì sai sót bổ sung giúp mình nhé! study

Bài rất chi tiết dễ hiểu,cám ơn bạn đã bỏ công chia sẻ.Mình phải học cách trình bày khoa học của bạn này mới được Very Happy

LeAnhToan48(I22B)

Tổng số bài gửi : 38
Join date : 08/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Ngôn ngữ cấp cao đôi lúc chạy nhanh hơn ngôn ngữ cấp thấp.

Bài gửi  HuynhDucQuang(I22B) on 15/3/2013, 22:23

NgT.KimHuyen(I22A) đã viết:-Là ngôn ngữ gần gũi với ngôn ngữ tự nhiên, ít phụ thuộc vào loại máy
-Chương trình viết ngắn gọn, dễ hiểu, dễ nâng cấp.
-Dễ lập trình,không tốn quá nhiều câu lệnh
-Dùng tốt các mã nguồn và thư viện mở
-Ít lỗi hơn ngôn ngữ bậc thấp

Ngoài ra, có thể nói ngôn ngữ cấp cao là thành quả tinh túy của ngôn ngữ cấp thấp qua nhiều thế hệ phát triển bởi người lập trình. Họ đã phát triển dựa trên tính chất của ngôn ngữ lập trình, tình hình thực tế để đút kết và tối ưu hóa giải pháp ở một mức tất nhất có thể.

VD: Chúng ta có rất nhiều thuật giải sắp xếp: insertion sort, selection sort, heap sort... Từ thuật giải có độ phức tạp là số mũ --> tuyến tính --> cơ số log. Cho nên, qua nhiều thế hệ, cái sau luôn luôn hiệu quả hơn những cái ban đầu.

HuynhDucQuang(I22B)

Tổng số bài gửi : 38
Join date : 08/03/2013
Đến từ : 11H1010104

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  NguyenXuanLinh(HLT3) on 15/3/2013, 22:31

NgoVanTuyen(I22B) đã viết:Ngoài TeamViewer, LogMeIn còn phần mềm điểu khiển từ xa nào hay ko các bạn?? Tiện thể cho mình biết ưu nhược điểm của từng loại nữa nhé. ^^
Sử dụng ngay chức năng "Remote Desktop Connection" của windown đó bạn Laughing

NguyenXuanLinh(HLT3)

Tổng số bài gửi : 27
Join date : 11/03/2013
Age : 28
Đến từ : Hồ Chí Minh

Xem lý lịch thành viên http://www.ytuong24h.net

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  HuynhDucQuang(I22B) on 15/3/2013, 23:01

VANCONGLOI(I22A) đã viết:Chào các bạn.
Tôi xin đưa ra vấn đề thảo luận sau:

CÓ hay không nên dùng sản phẩm,tiện ích của bên thứ 3 mà không phải do nhà sản xuất hệ điều hành làm ra:
-Dễ bị nhiễm virut
-Có thể không tương thích với hệ điều hành ảnh hưởng đến quá trình làm việc của hệ điều hành(ý này mình không chắc).

Còn nhiều ý nữa mà mình chưa biết,mong các bạn xem và góp ý cho mình.
Cảm ơn.

Ý kiến của mình thì như thế này, có gì bạn góp ý:

Trong một số trường hợp, người dùng của HĐH Windows® thường cảm thấy an toàn hơn khi sử dụng những chương trình của hãng thứ ba cho những tác vụ như là email, newsgroups, trình duyệt và Internet Relay Chat (IRC). Đã từ lâu, các chương trình ứng dụng của Microsoft luôn là tâm điểm của hacker, virút, trojans. Bằng cách sửng dụng chương trình của hãng thứ 3, cái được xây dựng phát triển theo một kỹ thuật khác Microsoft mà đòi hỏi hacker phải có sự đầu tư nghiên cứu, có thể làm giảm đi mức độ nguy hiểm cho hệ điều hành.

Nếu mà có virút thì chỉ trừ khi có ai đó chơi ác Smile Chứ những ứng dụng của công ty lớn như Chrome của google, Safari của Apple thì không có đâu. Và khi họ viết ứng dụng trên windows, nó sẽ có những cái hay riêng của họ chứ, sẽ bổ sung thêm những tính năng khác mà IE không có về mặt kỹ thuật.

Mọi người bây giờ đa phần ai cũng thích sài Firefox và Chrome làm trình duyệt chính, mặc dù họ đang vận hành chúng trên Windows. FF và Chr chính là ứng dụng của hãng thứ ba đấy Smile Bạn có thấy nó tốt hơn IE không?

HuynhDucQuang(I22B)

Tổng số bài gửi : 38
Join date : 08/03/2013
Đến từ : 11H1010104

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  NguyenNhatHuy64(I22B) on 15/3/2013, 23:56

VANCONGLOI(I22A) đã viết:Chào các bạn.
Tôi xin đưa ra vấn đề thảo luận sau:

CÓ hay không nên dùng sản phẩm,tiện ích của bên thứ 3 mà không phải do nhà sản xuất hệ điều hành làm ra:
-Dễ bị nhiễm virut
-Có thể không tương thích với hệ điều hành ảnh hưởng đến quá trình làm việc của hệ điều hành(ý này mình không chắc).

Còn nhiều ý nữa mà mình chưa biết,mong các bạn xem và góp ý cho mình.
Cảm ơn.
cảm ơn bạn,lúc trước add on java toolkit trên browser bị lỗ hỗng,làm con chuột mình khi luớt web nó giống như cố ý click link vậy đó,đồng ý là soft bên hãng thứ 3 nó rất tiện ích,hỗ trợ rất nhiều nhưng nó mang nhiều phiền phức,như virus bạn nói,ngoài ra remove hơi bị "cứng đầu",nó hay tự autoupdate nà không hỏi ý mình.Về ý bạn không chắc làm ảnh hưỡng,mình cũng bị vậy rồi,pc speedup mình cài vào xài thử,nó tăng tốc được 1 2 ngày rồi máy bị lỗi tùm lum hết đó. Very Happy

NguyenNhatHuy64(I22B)

Tổng số bài gửi : 16
Join date : 09/03/2013
Age : 25

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  TranThienTam (I22A) on 16/3/2013, 00:39

HuynhDucQuang(I22B) đã viết:
VANCONGLOI(I22A) đã viết:Chào các bạn.
Tôi xin đưa ra vấn đề thảo luận sau:

CÓ hay không nên dùng sản phẩm,tiện ích của bên thứ 3 mà không phải do nhà sản xuất hệ điều hành làm ra:
-Dễ bị nhiễm virut
-Có thể không tương thích với hệ điều hành ảnh hưởng đến quá trình làm việc của hệ điều hành(ý này mình không chắc).

Còn nhiều ý nữa mà mình chưa biết,mong các bạn xem và góp ý cho mình.
Cảm ơn.

Ý kiến của mình thì như thế này, có gì bạn góp ý:

Trong một số trường hợp, người dùng của HĐH Windows® thường cảm thấy an toàn hơn khi sử dụng những chương trình của hãng thứ ba cho những tác vụ như là email, newsgroups, trình duyệt và Internet Relay Chat (IRC). Đã từ lâu, các chương trình ứng dụng của Microsoft luôn là tâm điểm của hacker, virút, trojans. Bằng cách sửng dụng chương trình của hãng thứ 3, cái được xây dựng phát triển theo một kỹ thuật khác Microsoft mà đòi hỏi hacker phải có sự đầu tư nghiên cứu, có thể làm giảm đi mức độ nguy hiểm cho hệ điều hành.

Nếu mà có virút thì chỉ trừ khi có ai đó chơi ác Smile Chứ những ứng dụng của công ty lớn như Chrome của google, Safari của Apple thì không có đâu. Và khi họ viết ứng dụng trên windows, nó sẽ có những cái hay riêng của họ chứ, sẽ bổ sung thêm những tính năng khác mà IE không có về mặt kỹ thuật.

Mọi người bây giờ đa phần ai cũng thích sài Firefox và Chrome làm trình duyệt chính, mặc dù họ đang vận hành chúng trên Windows. FF và Chr chính là ứng dụng của hãng thứ ba đấy Smile Bạn có thấy nó tốt hơn IE không?
Theo mình nghỉ virus hay không cũng một phần do người sử dụng .Internet ngày càng phát triển vì vậy cách tốt nhất là mọi người nên tự đề phòng virus cho mình ,cẩn thận hơn khi dùng internet .Còn về phần mềm hãng thứ 3 thì có những thứ mà HĐH không có ,hoặc là có nhưng không đáp ứng đc yêu cầu của người dùng ,nên phải sử dụng phần mềm của hãng thứ 3 ,theo mình cách an toàn là nên sử dụng những phần mềm của các hãng uy tín ,down từ những trang an toàn thì sẽ an tâm hơn .

TranThienTam (I22A)

Tổng số bài gửi : 27
Join date : 08/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Cache Và Buffer

Bài gửi  VoTrongQuyet-I12A on 16/3/2013, 11:37



Cache là tên gọi của bộ nhớ đệm, dạng bộ nhớ trung gian như RAM - trung gian giữa nơi xử lí (CPU) và nơi chứa dữ liệu (HDD), nơi lưu trữ các dữ liệu nằm chờ các ứng dụng hay phần cứng xử lý. Mục đích của nó là để tăng tốc độ xử lý (có sẵn xài liền không cần tốn thời gian đi lùng sục tìm kéo về).
- Cache là một cơ chế lưu trữ tốc độ cao đặc biệt. Bộ nhớ Cache là bộ nhớ nằm bên trong của CPU, nó có tốc độ truy cập dữ liệu theo kịp tốc độ xủa lý của CPU, điều này khiến cho CPU trong lúc xử lý không phải chờ dữ liệu từ RAM vì dữ liệu từ RAM phải đi qua Bus của hệ thống nên mất nhiều thời gian. Nó có thể là một vùng lưu trữ của bộ nhớ chính hay một thiết bị lưu trữ tốc độ cao độc lập.Có hai dạng lưu trữ cache được dùng phổ biến trong máy tính cá nhân là memory caching (bộ nhớ cache hay bộ nhớ truy xuất nhanh) và disk caching (bộ nhớ đệm đĩa).
Ví dụ: Hàng đã có trong kho thì không cần phải mất thêm thời gian ra tiệm mua mới mà chỉ cần vào kho lấy ra thôi.

Buffer là bộ đệm, bộ nhớ trung gian, một đơn vị của bộ nhớ được giao nhiệm vụ tạm thời lưu giữ các thông tin.
Bộ đệm (Buffer) hay bộ nhớ đệm là vùng nhớ tạm trong khi chờ đến lượt vì CPU và các thiết bị khác không làm việc cùng tốc độ, HDH thì xử lý các tiến trình có chia thời gian. Do đó cần có bộ đệm để chứa tạm thời. Bộ đệm hoạt động theo cơ chế FIFO.
Ví dụ:
+ Khi ghi dữ liệu lên ổ cứng hoặc đọc dữ liệu từ ổ cứng cũng cần Buffer.
+ Khi hai máy tính truyền dữ liệu cũng cần Buffer…

VoTrongQuyet-I12A

Tổng số bài gửi : 24
Join date : 16/02/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

PHẦN MỀM ĐIỀU KHIỂN MÁY TÍNH TỪ XA RADMIN

Bài gửi  VoTrongQuyet-I12A on 16/3/2013, 11:40



Bạn xem trên màn hình máy tính từ xa từ máy tính của riêng bạn qua một cửa sổ hoặc toàn màn hình. Tất cả các tín hiệu chuột và bàn phím được chuyển trực tiếp vào máy tính từ xa. Bạn làm việc trên máy tính từ xa cũng giống như khi nó ở ngay trước mặt bạn. Bạn có thể truy cập từ xa cùng một máy tính từ nhiều nơi và sử dụng khả năng chuyển đổi tập tin tiên tiến, các cuộc trò chuyện văn bản hay voice chat, tắt máy từ xa, Telnet và các tính năng hữu ích khác.

1. Radmin 3 gồm có 2 modules:
1.1. Radmin 3 – Radmin Viewer
Ngoài chức năng chính của nó - chuyển giao hình ảnh của một màn hình từ máy tính khác - Radmin sẽ chăm sóc những thứ khác quản trị viên và người sử dụng thường xuyên cần phải làm thường xuyên.
Radmin giúp cho việc sao chép tập tin giữa các máy tính rất dễ dàng. Sử dụng chế độ chuyển tập tin Radmin, bạn có thể sao chép một tập tin đến hoặc từ một máy tính cách xa hàng ngàn dặm và không phải là trên cùng một mạng. Nếu không có Radmin, bạn phải sử dụng một máy chủ FTP trung gian hoặc máy chủ tập tin mạng LAN, fiddle đính kèm email hoặc thậm chí di chuyển các tập tin trên đĩa CD-RW hoặc đĩa mềm. Radmin cho phép bạn sao chép chúng trực tiếp an toàn.
Một tính năng rất hữu ích của Radmin là bạn có thể truy cập máy tính từ xa bằng chế độ Telnet. Điều này cho phép bạn làm việc trên máy tính từ xa thông qua dòng lệnh để chỉ các lệnh văn bản được chuyển giao (dòng đầu vào) và nhận được (dòng đầu ra) từ nó. Điều này cho phép bạn không can thiệp tới một người dùng điều hành máy tính từ xa, nhưng để làm việc đồng thời và độc lập - nó gần giống như một dịch vụ thiết bị đầu cuối (chỉ giới hạn trong chế độ dòng lệnh).
1.2. Radmin 3 – Radmin Server
Modul Radmin Server nên được cài đặt trên các máy tính từ xa mà bạn sẽ kết nối. Nó hoạt động như một dịch vụ, vì vậy nó sẽ tự động tải khi bạn khởi động Windows.
Radmin được biết đến với khả năng bảo mật cao nhất. Khi bạn cố gắng kết nối với một máy tính từ xa Radmin Server nhắc nhở bạn để xác thực an toàn bằng cách sử dụng một tên đăng nhập và mật khẩu. Chương trình có thể kiểm soát quyền cho “user” cũng như chức năng bộ lọc IP. Mã hóa AES 256-bit nâng cao luôn luôn được kích hoạt cho tất cả các dòng dữ liệu được chuyển tải qua mạng trong suốt thời gian điều khiển máy tính từ xa.
Modul Radmin Server cung cấp các chức năng phản xạ của màn hình máy tính từ xa. Radmin 3 kết hợp công nghệ DirectScreenTransfer mới, công nghệ dựa trên Radmin Mirror driver. Nó cho phép Radmin Server đọc màn hình từ xa, bỏ qua bộ điều khiển video, trong khi tối thiểu tiêu thụ tài nguyên bộ xử lý. Radmin sử dụng một thuật toán thông minh, cho phép nó chỉ đọc những phần thay đổi của màn hình. Công nghệ này cung cấp khả năng không chỉ tối đa hóa tốc độ làm việc, mà còn giảm thiểu lưu lượng truy cập mạng và sử dụng bộ vi xử lý. Nó hoàn toàn quan trọng đặc biệt là khi làm việc với một modem chậm hoặc kết nối GPRS.
Radmin cũng hoạt động như một máy chủ để cung cấp Text và Voice Chat. Để bảo mật, sử dụng xác thực và các thuật toán mã hóa như ở chế độ Full Control.
Radmin Server hỗ trợ nhiều tính năng khác như chuyển hình dạng con trỏ chuột từ xa, hỗ trợ nhiều màn hình và những tính năng khác.
2. Làm thế nào để sử dụng Radmin 3 cho truy cập từ xa vào máy tính?
Để bắt đầu bạn cần phải chạy Radmin Server trên máy tính từ xa. Sau đó chạy Radmin Viewer trên máy tính của bạn. Cả hai máy tính phải được kết nối Internet hoặc (Local Area Network) mạng LAN.
Bước 1: Download và cài đặt Radmin Server trên các máy tính từ xa
Tải về Radmin Server 3.4. Thực hiện rserv34.exe và làm theo các hướng dẫn trên màn hình.
Bước 2: Tải về và cài đặt Radmin Viewer trên máy tính địa phương
Tải về Radmin Viewer 3.4. Thực hiện rview34.exe và làm theo các hướng dẫn trên màn hình.
Bước 3: Cấu hình Radmin Server trên máy tính từ xa
Kích chuột phải vào biểu tượng khay Radmin Server và chọn "Cài đặt Đối với Radmin Server". Chọn "Permissions" để thiết lập mật khẩu để truy cập mạng tới máy chủ Radmin. Bạn phải biết địa chỉ IP của máy tính từ xa của bạn. Để biết nó di chuyển con trỏ chuột qua biểu tượng khay Radmin Server. Nó sẽ cho bạn địa chỉ IP. Bây giờ máy chủ Radmin của bạn đã sẵn sàng để bắt đầu kết nối truy cập từ xa.
Bước 4:
Chạy Radmin Viewer trên máy tính nội mạng.
Nhấp chuột vào trình đơn Start trên "Radmin Viewer", tạo ra một kết nối mới và nhập địa chỉ IP của máy tính từ xa. Sau đó chọn loại kết nối của bạn và bấm "Connect". Nhập mật khẩu mà bạn đã thiết lập trên máy tính từ xa và hào hứng để bắt đầu làm việc từ xa!
Radmin (Remote Administrator) là chương trình truy cập và kiểm soát máy máy từ xa có tính bảo mật và tốc độ cao cho phép bạn làm việc trên máy từ xa mà như là đang ngồi ngay trước máy vậy.

Radmin bao gồm hỗ trợ đầy đủ Windows Vista (32bit), trao đổi file, chat dạng văn bản và âm thanh phổ biến, bảo mật Windows, chứng nhận an ninh Kerberos, bảo mật mã hóa 256bit AES cho mọi dòng dữ liệu, truy cập telnet, hỗ trợ đa màn hình quan sát và công nghệ độc đáo DirectScreenTransfer™ .

Radmin sử dụng protocol TCP/IP – protocol được dùng rộng rãi nhất trên các mạng LAN, WAN và Internet. Điều đó có nghĩa bạn có thể truy cập máy tính của bạn từ bất cứ đâu trên thế giới. Radmin được triển khai trên hang ngàn máy công trên khắp thế giới. Trong số những khách hãng của chúng tôi có những công ty nơi Radmin là phần mềm cơ bản về quản lý mạng.
Click the image to open in full size.

Những tính năng chính:
- Tương thích đầy đủ với Windows Vista 32bit.
- Làm việc nhanh.
- Mức độ bảo mật cao.
- Chat chữ và chat tiếng nhiều người.
- Hỗ trợ đa màn hình.
- Giao diện than thiện.
- Chuyển dữ liệu với tính năng "Delta Copy".
- Yêu cầu phần cứng thấp
- Hỗ trợ đa kết nối.
- Hỗ trợ kỹ thuật miền phí.
Bảo mật và tin cậy

Bảo mật là nhân tố tuyệt đối quan trọng với bất cứ một phần mềm truy cập từ xa nào. Chúng tôi, tại Famatech, sẽ chỉ cung cấp cho bạn mức độ bảo mật cao nhất có thể.

Những kỹ tự mật mã của chúng tôi tự hào về công nghệ và giữ cho Radmin là phần mềm truy cập từ xa có tính bảo mật nhất trên thị trường. Việc chứng thực người dùng của Radmin được minh chứng bằng hàm toán học 2048bit Diffie-Hellman đã được chỉnh sửa.

Mã hóa AES 256bit cao cấp luôn được bật cho mọi dòng dữ liệu truyền qua mạng, những tính năng an ninh khác bao gồm bảo mật của Windows Windows Security, NTLM/Kerberos, và hỗ trợ Active Director. Chương trình kiểm tra sự cho phép người dùng cũng như những thông số lọc IP..

VoTrongQuyet-I12A

Tổng số bài gửi : 24
Join date : 16/02/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Vai trò và chức năng của thông dịch lệnh (Command - Intepreter) trong Hệ Điều Hành

Bài gửi  NguyenVanTu(I22A) on 16/3/2013, 13:41

*Bộ thông dịch lệnh:
- Giao diện dòng lệnh là một phương thức giao tiếp giữa User và HĐH.
- Một số HĐH coi Command - Intepreter là bộ phận hạt nhân trong khi MS-DOS và UNIX chỉ coi là chương trình đặc biệt.
- Giao diện do Command - Intepreter hỗ trợ được gọi là Shell.
- Một trong những vỏ thân thiện đầu tiên xuất hiện trong HĐH Mac OS cho máy tính Macintosh.
*Phân biệt thông dịch với biên dịch.
- Thông dịch: Là nhận được lệnh nào, bộ thông dịch phân tích lệnh đó rồi thực hiện luôn.
- Biên dịch: Là chuyển đổi toàn bộ chương trình của người dùng, bao gồm các lệnh cần thực hiện sang ngôn ngữ máy rồi mới thực hiện cả chương trình.
VD:
- Thông dịch: khi ta dùng "google dịch" thì ta đánh vào từ nào nó sẽ dịch ra cho ta từ đó luôn, ta không cần phải nhấn nút "dịch".
-Biên dịch: khi ta viết chương trình trên Visual C++ sau khi viết xong ta phải nhấn phím F5 thì chương trình mới chạy.

NguyenVanTu(I22A)

Tổng số bài gửi : 23
Join date : 12/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  NguyenVanTu(I22A) on 16/3/2013, 13:47

DoThiHaDuc(I22B) đã viết:Bộ thông dịch lệnh (Command-Interpreter) :
- Command-Interpreter là 1 phương thức giao tiếp giữa User và HĐH.
- Một số HĐH xem Command-Interpreter là bộ phận của hạt nhân (Kernel) trong khi MS-DOS và UNIX coi là chương trình đặc biệt.
- Giao diện do Command-Interpreter hỗ trợ được gọi là Shell.
- Một trong những "Vỏ" thân thiện đầu tiên xuất hiện trong hệ điều hành Mac OS cho máy tính Macintosh.

BIÊN DỊCH
( Compilation )
THÔNG DỊCH
( Interpretation )
- Chương trình chạy nhanh. - Chương trình chạy chậm.
- Có mã đích.- Gặp dòng lệnh nào thi hành dòng lệnh đó.
- Khó quan sát phát hiện lỗi.- Dễ phát hiện lỗi.
- Mang tính rủi ro cao.- Ít rủi ro.
VD: Khi ta dịch 1 cuốn sách từ tiếng Anh sang tiếng Việt hoặc ngược lại. VD: Khi ngoại giao giữa cơ quan nhà nước với người nước ngoài ta cần một thông dịch viên để dịch lại nội dung của tiếng nước ngoài sang tiếng Việt ngay tại thời điểm đó.
Có gì sai sót bổ sung giúp mình nhé! study
Trình bày chi tiết, ngắn gọn, rất bổ ích. Thanks !!!!!

NguyenVanTu(I22A)

Tổng số bài gửi : 23
Join date : 12/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  ThaiMyTu (I22B) on 17/3/2013, 21:40

[quote="TranBinhCongLuanI12A"]
NgoVanTuyen(I22B) đã viết:Ngoài TeamViewer, LogMeIn còn phần mềm điểu khiển từ xa nào hay ko các bạn?? Tiện thể cho mình biết ưu nhược điểm của từng loại nữa nhé. ^^

Ngoài TeamViewer & LogMeIn, VNC cũng là một phần mềm điểu khiển từ xa.

VNC (viết tắt của Virtual Network Computing) cung cấp cho người dùng các tính năng điều khiển máy tính từ xa cơ bản, ưu điểm của phần mềm này là rất gọn nhẹ và truy xuất rất nhanh.

Với phần mềm này, bạn có thể truy xuất từ bất kì máy khách đến máy chủ đã cài đặt VNC. Nguyên tắc hoạt động cũng tương tự như hai phần mềm trên, gồm hai phần:

+ Máy mà bạn muốn điều khiển sẽ cài đặt bản VNC (server+client)
+ Máy khách chỉ cần chạy bản VNC Viewer (cài đặt trên máy tính), và cung cấp thông tin của máy (như địa chỉ IP) cho máy chủ là có thể điều khiển được.

Tuy nhiên, phần mềm nào cũng có một số khuyết điểm. Đối với VNC, điều bất tiện là không mã hóa đường truyền nên sử dụng hơi nguy hiểm khi public VNC server ra ngoài Internet

P/S: Đó là ý kiến riêng của mình, mong thầy và các bạn có thể bổ sung thêm nếu có chỗ nào không đúng hoặc thiếu sót

ThaiMyTu (I22B)

Tổng số bài gửi : 11
Join date : 10/03/2013
Age : 26
Đến từ : HCM city

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  nguyenthithutrang (I11C) on 17/3/2013, 21:54

NguyenHoangKimVu (I11C) đã viết:Biên dịch : Code sau khi đc biên dịch sẽ tạo ra 1 file thường là .exe, và file .exe này có thể đem sử dụng lại không cần biên dịch nữa.
Thông dịch : Nó dịch từng lệnh rồi chạy từng lệnh, lần sau muốn chạy lại thì phải interpreter lại.
Ví dụ :
Biên dịch : Khi ta dịch 1 cuốn sách từ tiếng Anh sang Việt hoặc ngược lại.
Thông dịch : Khi ngoại giao giữa cơ quan nhà nước với người nước ngoài ta cần một thông dịch viên để dịch những câu của nước ngoài sang tiếng Việt ngay tại thời điểm đó. Đó gọi là thông dịch.


Phân biệt giữa Interpretion(thông dịch) và Compilation(biên dịch)


Thông dịch(Interpretion) còn gọi là sự thông dịch, còn trình thông dịch (Interpretor) là một trình thông dịch ngôn ngữ. Trong thông dịch thì mã nguồn không được dịch trước thành ngôn ngữ máy mà mỗi lần cần chạy chương trình thì mã nguồn mới được dịch để thực thi từng dòng 1 (line by line). Tất cả các ngôn ngữ không biện dịch ra mã máy điều phải sử dụng trình thông dịch (PHP, WScripts, Perl, Linux Shell, Python....). Các ngôn ngữ theo trình thông dịch thường được gọi là script (kịch bản)

Ưu điểm
- Phát triển nhanh chóng
- Có thể chỉnh sửa mã nguồn bất kỳ khi nào
- Mạnh xử lý cú pháp
- Uyển chuyển mềm dẻo, ràng kiểu dữ liệu không chặc chẽ
- Có thể chạy trên mọi nền tảng (flatform, hệ điều hành) nếu có trình thông dịch tương ứng, tại vì không phải là ngôn ngữ máy(chỉ là file văn bản) nên không bị phụ thuộc vào HDH. tiêu biểu là Perl, PHP, Python

Nhược điểm
- Tại vì do là ngôn ngữ thông dịch chạy line by line nên nên ngôn ngữ thông dịch không hỗ trợ đa luồn (multi thread), giao dịch (transaction).... nên ngôn ngữ trình thông dịch chủ yếu là dùng ở mức độ font-end (muốn biết font-end là gì thì google đi)
- Cũng do chạy line by line nên tốc độ thực thi không nhanh bằng các chương trình viết bằng ngôn ngữ biên dịch (C, C++, VB...) đã chuyên trực tiếp ra ngôn ngữ máy.

Biên dịch(Compilation). Chương trình được viết được biên dịch ra thành ngôn ngữ máy trên một HDH xác định trước và chỉ chạy trên HDH đó (C++ -> .exe chỉ chạy trên Win, C++ -> .o chạy trên Unix/Linux .....)

Ưu điểm
- Ràng buộc chặc chẽ về kiểu trong ngôn ngữ.
- Hỗ trợ các tính năng đa tuyến, transtion ...
- Do đã biên dịch phụ thuộc vào hệ điều hành nên ct có thể tận dụng toàn bộ các tính năng đặc trưng của hdh
- Tốc độ thực thi tốt
- Bảo mật tốt (không thể xâm phạm mã nguồn làm thay đổi chức năng của chương trình)
- ....

Nhược điểm
- Sau khi biên dịch ra ngôn ngữ máy thì chỉ có thể chạy trên một HDH xác định.

nguyenthithutrang (I11C)

Tổng số bài gửi : 33
Join date : 26/08/2011
Age : 28
Đến từ : Lâm Đồng

Xem lý lịch thành viên

Về Đầu Trang Go down

Câu 1: Trình bày các bộ phận cấu thành của hệ điều hành

Bài gửi  Dao Duy Thanh(I22B) on 18/3/2013, 09:26

1) Quản lý tiến trình

Một chương trình không thực hiện được gì cả nếøu như nó không được CPU thi hành. Một tiến trình là một chương trình đang được thi hành, nhưng ý nghĩa của nó còn rộng hơn. Một công việc theo lô là một tiến trình. Một chương trình người dùng chia xẻ thời gian là một tiến trình, một công việc của hệ thống như soopling xuất ra máy in cũng là một tiến trình.

Một tiến trình phải sử dụng tài nguyên như thời gian sử dụng CPU, bộ nhớ, tập tin, các thiết bị nhập xuất để hoàn tất công việc của nó. Các tài nguyên này được cung cấp khi tiến trình được tạo hay trong quá trình thi hành. Khi tiến trình được tạo, nó sử dụng rất nhiều tài nguyên vật lý và luận lý.cũng như một số khởi tạo dữ liệu nhập. Ví dụ , khảo sát tiến trình hiển thị trạng thái của tập tin lên màn hình. Đầu vào của tiến trình là tên tập tin, và tiến trình sẽ thực hiện những chỉ thị thích hợp, thực hiện lời gọi hệ thống để nhận được những thông tin mong muốn và hiển thị nó lên màn hình. Khi tiến trình kết thúc, hệ điềûu hành sẽ tái tạo lại các tài nguyên có thể được dùng lại..

Một tiến trình là hoạt động (active) hoàn toàn-ngược lại với một tập tin trên đĩa là thụ động (passive)-với một bộ đếm chương trình cho biết lệnh kế tiếp được thi hành.Việc thi hành được thực hiện theo cơ chế tuần tự , CPU sẽ thi hành từ lệnh đầu đến lệnh cuối.

Một tiến trình được coi là một đơn vị làm việc của hệ thống. Một hệ thống có thể có nhiều tiến trình cùng lúc , trong đó một số tiến trình là của hệ điều hành, một số tiến trình là của người sử dụng. các tiến trình này có thể diễn ra đồng thời.

Vai trò của hệ điều hành trong việc quản lý tiến trình là :

Tạo và hủy các tiến trình của người sử dụng và của hệ thống.

Ngưng và thực hiện lại một tiến trình.

Cung cấp cơ chế đồng bộ tiến trình.

Cung cấp cách thông tin giữa các tiến trình.

Cung cấp cơ chế kiểm soát deadlock

2) Quản lý bộ nhớ chính :

Trong hệ thống máy tính hiện đại, bộ nhớ chính là trung tâm của các thao tác, xử lý. Bộ nhớ chính có thể xem như một mảng kiểu byte hay kiểu word. Mỗi phần tử đều có địa chỉ. Đó là nơi lưu dữ liệu được CPU truy xuất một cách nhanh chóng so với các thiết bị nhập/xuất. CPU đọc những chỉ thị từ bộ nhớ chính. Các thiết bị nhập/xuất cài đặt cơ chế DMA(xem chương IV) cũng đọc và ghi dữ liệu trong bộ nhớ chính. Thông thường bộ nhớ chính chứa các thiết bị mà CPU có thể định vị trực tiếp. Ví dụ CPU truy xuất dữ liệu từ đĩa, những dữ liệu này được chuyển vào bộ nhớ qua lời gọi hệ thống nhập/xuất.

Một chương trình muốn thi hành trước hết phải được ánh xạ thành địa chỉ tuyệt đối và nạp vào bộ nhớ chính.Khi chương trình thi hành, hệ thống truy xuất các chỉ thị và dữ liệu của chương trình trong bộ nhớ chính. Ngay cả khi tiến trình kết thúc , dữ liệu vẫn còn trong bộ nhớ cho đến khi một tiến trình khác được ghi chồng lên.

Để tối ưu hóa quá trình hoạt động của CPU và tốc độ của máy tính, một số tiến trình được lưu giữ trong bộ nhớ. Có rất nhiều kế hoạch quản trị bộ nhớ do có nhiều ứng dụng bộ nhớ khác nhau và hiệu quả của các thuật toán phụ thuộc vào tùy tình huống cụ thể. Lựa chọn một thuật toán cho một hệ thống được mô tả trước phụ thuộc vào nhiều yếu tố, đặc biệt là phần cứng của hệ thống.

Hệ điều hành có những vai trò như sau trong việc quản lý bộ nhớ chính :

Lưu giữ thông tin về các vị trí trong bộ nhớ đã được sử dụng và ai sử dụng.

Quyết định tiến trình nào được nạp vào bộ nhớ chính, khi bộ nhớ đã có thể dùng được.

Cấp phát và thu hồi bộ nhớ khi cần thiết.

3) Quản lý bộ nhớ phụ :

Mục tiêu chính của hệ thống máy tính là thi hành chương trình. Những chương trình với dữ liệu truy xuất của chúng phải được đặt trong bộ nhớ chính trong suốt quá trình thi hành. Nhưng bộ nhớ chính quá nhỏ để có thể lưu giữ mọi dữ liệu và chương trình, ngoài ra dữ liệu sẽ mất khi không còn được cung cấp năng lượng. Hệ thống máy tính ngày nay cung cấp hệ thống lưu trữ phụ. Đa số các máy tính đều dùng đĩa để lưu trữ cả chương trình và dữ liệu. Hầu như tất cả chương trình : chương trình dịch, hợp ngữ, thủ tục, trình soạn thảo, định dạng... đều được lưu trữ trên đĩa cho tới khi nó được thực hiện, nạp vào trong bộ nhớ chính và cũng sử dụng đĩa để chứa dữ liệu và kết quả xử lý. Vì vậy một bộ quản lý hệ thống đĩa rất quan trọng cho hệ thống máy tính.

Vai trò của hệ điều hành trong việc quản lý đĩa :

Quản lý vùng trống trên đĩa.

Định vị lưu trữ.

Lập lịch cho đĩa.

Vì hệ thống đĩa được sử dụng thường xuyên, nên nó phải được dùng hiệu quả.Tốc độ của toàn bộ hệ thống tuỳ thuộc rất nhiều vào tốc độ truy xuất đĩa.

4) Quản lý hệ thống nhập xuất :

Một trong những mục tiêu của hệ điều hành là che dấu những đặc thù của các thiết bị phần cứng đối với người sử dụng thay vào đó là một lớp thân thiện hơn, người sử dụng dể thao tác hơn. Một hệ thống nhập/xuất bao gồm :

Hệ thống buffer caching.

Giao tiếp điều khiển thiết bị (device drivers) tổng quát.

Bộ điều khiển cho các thiết bị phần cứng.

Chỉ có device driver mới hiểu đến cấu trúc đặc thù của thiết bị mà nó mô tả.

5) Quản lý hệ thống tập tin :

Hệ thống quản lý tập tin là thành phần rõ ràng nhất trong hệ điều hành. Máy tính có thể lưu trữ thông tin trong nhiều dạng thiết bị vật lý khác nhau : băng từ, đĩa từ, , đĩa quang, ... Mỗi dạng có những đặc thù riêng về mặt tổ chức vật lý. Mỗi thiết bị có một bộ kiểm soát như bộ điều khiển đĩa (disk driver) và có những tính chất riêng. Những tính chất này là tốc độ, khả năng lưu trữ, tốc độ truyền dữ liệu và cách truy xuất.

Để cho việc sử dụng hệ thống máy tính thuận tiện, hệ điều hành cung cấp một cái nhìn logic đồng nhất về hệ thống lưu trữ thông tin. Hệ điều hành định nghĩa một đơn vị lưu trữ logic là tập tin. Hệ điều hành tạo một ánh xạ từ tập tin đến vùng thông tin trên đĩa và truy xuất những tập tin này thông qua thiết bị lưu trữ.

Một tập tin là một tập hợp những thông tin do người tạo ra nó xác định. Thông thường một tập tin đại diện cho một chương trình và dữ liệu. Dữ liệu của tập tin có thể là số, là ký tự, hay ký số. Tập tin thường có dạng tự do, như tập tin văn bản, nhị phân...(là tập tin chứa dãy các bit).
Vai trò của hệ điều hành trong việc quản lý tập tin :

Tạo và xoá một tập tin.

Tạo và xoá một thư mục.

Hỗ trợ các thao tác trên tập tin và thư mục.

Ánh xạ tập tin trên hệ thống lưu trữ phụ.

Backup tập tin trên các thiết bị lưu trữ.

6) Hệ thống bảo vệ :

Trong một hệ thống nhiều người sử dụng và cho phép nhiều tiến trình diễn ra đồng thời, các tiến trình phải được bảo vệ đối với những hoạt động khác.Do đó, hệ thống cung cấp cơ chế để đảm bảo rằng tập tin, bộ nhớ, CPU, và những tài nguyên khác chỉ được truy xuất bởi những tiến trình có quyền. Ví dụ, bộ nhớ đảm bảo rằng tiến trình chỉ được thi hành trong phạm vi địa chỉ của nó. Bộ thời gian đảm bảo rằng không có tiến trình nào độc chiếm CPU. Cuối cùng các thiết bị ngoại vi cũng được bảo vệ.

Hệ thống bảo vệ là một cơ chế kiểm soát quá trình truy xuất của chương trình, tiến trình, hoặc người sử dụng với tài nguyên của hệ thống. Cơ chế này cũng cung cấp cách thức để mô tả lại mức độ kiểm soát.

Hệ thống bảo vệ cũng làm tăng độ an toàn khi kiểm tra lỗi trong giao tiếp giữa những hệ thống nhỏ bên trong.

7) Hệ thống cơ chế dòng lệnh :

Một trong những phần quan trọng của chương trình hệ thống trong một hệ điều hành là cơ chế dòng lệnh, đó là giao tiếp giữa người sử dụng và hệ điều hành. Một số hệ điều hành đặt cơ chế dòng lệnh bên trong hạt nhân, số khác như MS-DOS và UNIX thì xem hệ điều hành như là một chương trình đặt biệt, được thi hành khi các công việc bắt đầu hoặc khi người sử dụng login lần đầu tiên.

Các lệnh đưa vào hệ điều hành thông qua bộ điều khiển lệnh. Trong các hệ thống chia xẻ thời gian một chương trình có thể đọc và thông dịch các lệnh điều khiển được thực hiện một cách tự động. Chương trình này thường được gọi là bộ thông dịch điều khiển card, cơ chế dòng lệnh hoặc Shell. Chức năng của nó rất đơn giản đó là lấy lệnh kế tiếp và thi hành.

Mỗi hệ điều hành sẽ có những giao tiếp khác nhau, dạng đơn giản theo cơ chế dòng lệnh, dạng thân thiện với người sử dụng như giao diện của Macintosh có các biểu tượng, cửa sổ thao tác dùng chuột.

Các lệnh có quan hệ với việc tạo và quản lý các tiến trình, kiểm soát nhập xuất, quản lý bộ lưu trữ phụ, quản lý bộ nhớ chính, truy xuất hệ thống tập tin và cơ chế bảo vệ.

Dao Duy Thanh(I22B)

Tổng số bài gửi : 16
Join date : 13/03/2013
Age : 26

Xem lý lịch thành viên

Về Đầu Trang Go down

Bài 3- Câu 1

Bài gửi  damvanhau(I22A) on 18/3/2013, 23:20

LeAnhToan48(I22B) đã viết:Câu 1: Trình bày các bộ phận cấu thành của hệ điều hành:
. Quản lý Process (Process Management)

· Quản lý bộ nhớ chính (Memory Management)

· Quản lý Hệ Thống File (File Management)

· Quản lý hệ thống I/O (I/O System Management)

· Quản lý bộ nhớ phụ (Secondary Storage Management) -> Quản lý mạng (Networking)
(Trong sildes bài giảng mình thấy là quản lý mạng, ko biết 2 cái này giống nhau không)

· Hệ thống bảo vệ (Protection System)

· Command-Interpreter System

damvanhau(I22A)

Tổng số bài gửi : 10
Join date : 10/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Hỏi về câu hỏi 1

Bài gửi  TranVuSang (I22B) on 18/3/2013, 23:24

Các bạn cho mình hỏi: Câu 1:_Trình bày những bộ phận cấu thành chính của HĐH - Quản lý tiến trình(Process Management). Câu này mình chỉ trình bày phần quản lý tiến trình là đủ hay phải trình bày cả 7 phần:
Quản lý tiến trình
Quản lý bộ nhớ chính
Quản lý tập tin
Quản lý nhập xuất
Quản lý mạng
Hệ thống bảo vệ
Bộ thông dịch lệnh

Thank các bạn.

TranVuSang (I22B)

Tổng số bài gửi : 53
Join date : 09/03/2013
Age : 27

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  damvanhau(I22A) on 18/3/2013, 23:41

luquoctuan(I22A) đã viết:
NgoVanTuyen(I22B) đã viết:Ngoài TeamViewer, LogMeIn còn phần mềm điểu khiển từ xa nào hay ko các bạn?? Tiện thể cho mình biết ưu nhược điểm của từng loại nữa nhé. ^^

Ngoài 2 cái bạn kể thì theo mình tìm hiểu còn 4 cái cũng được dùng phổ biến hiện nay nữa :
1.TightVNC (Dành cho Windows và Linux)
TightVNC là một ứng dụng điều khiển từ xa mã nguồn mở và có thể “bắc cầu” cho nhiều nền tảng. Với TightVNC, bạn cần cài đặt một máy chủ VNC trên máy bạn muốn truy cập từ xa. Sau đó, bạn có thể truy cập từ xa máy chủ này từ bất cứ nơi nào với VNC Viewer một khi đã cài đặt công cụ của dịch vụ. Hơn thế, ngoài khả năng quản lý TightVNC nhờ vào trình ứng dụng, người dùng còn có thể thực hiện việc này thông qua trình duyệt web.

2. Windows Remote Desktop Connection (Chỉ dùng với máy Windows)
Windows Remote Desktop- một ứng dụng điều khiển máy tính từ xa mặc định khi cài Windows vẫn là công cụ đáp ứng tốt nhu cầu của người dùng Windows với đầy đủ các tính năng của một trình điều khiển PC từ xa. Để sử dụng được Windows Remote Destop, bạn cần phải bật công cụ này lên trong Windows. Điểm hạn chế của trình ứng dụng này là không hỗ trợ khả năng kết nối giữa các hệ điều hành với nhau.

3.UltraVNC (Chỉ dùng trên Windows)
UltraVNC là một ứng dụng điều khiển máy tính từ xa mã nguồn mở và chỉ dùng trên Windows. UltraVNC hỗ trợ khá nhiều tính năng như chat, trao đổi tập tin. Điểm mạnh của UltraVNC là khả năng hỗ trợ các plugin. Mặc dù UltraVNC chỉ chạy trên Windows nhưng bạn vẫn có thể truy cập từ xa máy tính của mình trên các nền tảng khác thông qua sử dụng trình duyệt.

4.ShowMyPC ( Dùng trên Windows)
ShowMyPC là 1 công cụ tổng hợp công nghệ VNC cùng với SSH cho phép người khác xem và điều khiển màn hình desktop của bạn. Người muốn truy cập vào máy tính của bạn chỉ cần cài chương trình ShowMyPC và biết mật khẩu (địa chỉ IP cũng không cần!). Mật khẩu tạm thời của session làm việc sẽ được tự động sinh ra khi bạn bắt đầu xem màn hình và nó phải được gửi tới người dùng từ xa qua email, phone hay các phương tiện khác.
5. IDEAL Administration Phần mềm remote này rất hay.Công ty mình đang sử dụng cho môi trường Domain. Chỉ cần Setup trên máy bất kỳ và set password administrator chung cho các client và có thể kết nối đến các máy. Nếu khác pasword thì quá trình remote đến máy đó và gõ password máy đó là ok. (Chức năng thêm: Xem cấu hình máy, xem Session, Xem và chia sẽ máy in...) link trang chủ: http://www.pointdev.com/en/ideal-administration/index.php

damvanhau(I22A)

Tổng số bài gửi : 10
Join date : 10/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  damvanhau(I22A) on 18/3/2013, 23:43

TranVuSang (I22B) đã viết:Các bạn cho mình hỏi: Câu 1:_Trình bày những bộ phận cấu thành chính của HĐH - Quản lý tiến trình(Process Management). Câu này mình chỉ trình bày phần quản lý tiến trình là đủ hay phải trình bày cả 7 phần:
Quản lý tiến trình
Quản lý bộ nhớ chính
Quản lý tập tin
Quản lý nhập xuất
Quản lý mạng
Hệ thống bảo vệ
Bộ thông dịch lệnh

Thank các bạn.
Mình không rõ lắm nếu trình bày chi tiết các tiến trình thì dài quá.[i]

Các bạn khác giúp với.

Thanks ALL

damvanhau(I22A)

Tổng số bài gửi : 10
Join date : 10/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Phân tích vai trò và chức năng của bộ thông dịch lệnh(Command-Interpreter), qua đó phân biệt thông dich(Interpretation) với biên dịch (Compilation)

Bài gửi  TranVuSang (I22B) on 19/3/2013, 00:28

Bộ thông dịch lệnh (Command-Interpreter) :
- Command-Interpreter là 1 phương thức giao tiếp giữa người dùng và HĐH. Khi người dùng muốn máy tính thực hiện một công việc nào đó thì người dùng không thể nói bằng miệng mà máy tính có thể nghe, hiểu và thực hiện được. Tuy nhiên theo mình nghĩ thì trong phim khoa học viễn tưởng thì việc này là có thể xảy ra và hiện tại con người đang hướng tới trình độ đó, tuy nhiên ở đây ta chỉ nói đến vấn đề là những chiếc máy tính thông thường mà chúng ta đang sử dụng hằng ngày. Việc làm thế nào để máy tính có thể hiểu và làm theo những ý muốn của chúng ta, theo mình nghĩ chỉ có thể là lập trình, và việc lập trình đòi hỏi người lập trình phải viết bằng một ngôn ngữ lập trình nào đó( cấp thấp hoặc cấp cao ). Máy tính cũng có ngôn ngữ của riêng nó, muốn máy tính có thể hiểu được những gì chúng ta muốn nó làm thông qua những gì chúng ta viết trong các ngôn ngữ lập trình thì phải cần đến một bộ thông dich lệnh(Command-Interpreter). Một cái máy tính không thể phục vụ nhu cầu của con người nếu như nó không hiểu con người muốn nó làm gì. Do đó bộ thông dịch lệnh là 1 yếu tố cần phải có trong máy tính.

- Một số HĐH xem Command-Interpreter là bộ phận của hạt nhân (Kernel) trong khi MS-DOS và UNIX coi là chương trình đặc biệt.
- Giao diện do Command-Interpreter hỗ trợ được gọi là Shell.
- Một trong những "Vỏ" thân thiện đầu tiên xuất hiện trong hệ điều hành Mac OS cho máy tính Macintosh.
Phân biệt thông dịch với biên dịch:
TrỉnhToQuyen(I12A) đã viết:
*Thông dịch (Interpretation): là lần lượt thi hành từng lệnh 1 thông qua chương trình gọi là trình thông dịch(Interpreter). Thường được viết bằng ngôn ngữ cấp cao và được lưu với file mở rộng *.bat(batch). Trong thông dịch thì mã nguồn không được dịch trước thành ngôn ngữ máy mà mỗi lần cần chạy chương trình thì mã nguồn mới được dịch để thực hiện từng lệnh 1 (line by line .Tất cả các ngôn ngữ không biên dịch ra mã máy điều phải sử dụng trình thông dịch , các ngôn ngữ theo trình thông dịch thường gọi là script(kịch bản).

*Biên dịch (Compilation): là dịch toàn bộ chương trình thông qua 1 chương trình gọi là trình biên dịch(Compiler) tạo ra file thưc thi *.exe (sẽ chạy 1 lần mà không cần thông dịch lại). Chương trình viết được biên dịch ra thành ngôn ngữ máy trên một hệ điều hành xác định và chỉ chạy trên hệ điều hành đó(C++ -> chỉ chạy trên win, C++ không chạy trên Unix/Linux . . .

VD:
VoDucDacThong (I102C) đã viết:
Khi một quan chức cấp cao sang gặp một quan chức ở một nước khác-ví dụ như Việt Nam gặp nước Anh đi ha-thì cần phải có một thông dịch viên để dịch lại cho quan chức người Anh nghe vì quan chức Việt Nam không biết nói tiếng Anh hoặc vì một lý do nào đó. Khi quan chức Việt Nam nói một câu hoặc một đoạn nhỏ bằng tiếng Việt thì đồng thời người thông dịch sẽ dịch cho quan chức Anh nghe, khi nghe xong quan chức Anh sẽ nói lại một câu hoặc một đoạn nhỏ, người thông dịch lại dịch sang tiếng Việt cho quan chức Việt nghe, cứ như thế cho đến khi nào cuộc trò chuyện hoàn tất. Quá trình này được gọi là thông dịch. Còn khi quan chức Việt nói hết từ đầu đến cuối, người thông dịch sẽ dịch lại toàn bộ sang tiếng Anh bằng cách ghi vào giấy hoặc gõ trên máy tính và đưa sang quan chức Anh thì quá trình này được gọi là biên dịch.
Thưa thầy, những thông tin trên diễn đàn thì được sưu tập từ rất nhiều nguồn, không chỉ riêng kiến thức khi nghe thầy giản, vậy khi làm bài thì chúng em có cần phải làm theo giống như cấu trúc trong slides của thầy không hay chúng em hiểu thế nào làm thế đó ạh.

Admin
Cơ bản phải theo những gì thày giảng, nhưng bổ sung thêm ý của mình và những gì sưu tầm được !

TranVuSang (I22B)

Tổng số bài gửi : 53
Join date : 09/03/2013
Age : 27

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  TranVuSang (I22B) on 19/3/2013, 12:29

NguyenTienDat(I22A) đã viết:
- Liên lạc giữa các tiến trình:
+ Mỗi máy tính trong mạng có HostName và IP Address. Các tên này được HĐH chuyển đổi thành một số nguyên gọi là HostID.
+ Mỗi tiến trình có ProcessName và ProcessID.
+ Cặp số (HostID, ProcessID) xác định duy nhất tiến trình trong mạng và được dùng để mở/đóng kết nối với tiến trình đó.
+ Các lời gọi hệ thống kiểu Open,Close,Read,Write,Wait để thao tác với tiến trình.
- Truyền thông điệp: Tiến trình A sẽ truyền dữ liệu thông qua hệ thống, Tiến trình B sẽ nhận dữ liệu từ hệ thống.
- Dùng bộ nhớ chung: Tiến trình A sẽ truyền dữ liệu vào bộ nhớ chia sẻ (dùng chung), Tiến trình B sẽ lấy dữ liệu tù bộ nhớ chia sẻ này. Dùng bộ nhớ chung phải thực hiện đồng bộ hóa để đảm bảo dữ liệu sau không chồng lên dữ liệu trước.
Chú ý: với mô hình dùng bộ nhớ chung, người lập trình phải đối mặt với vấn đề đồng bộ hóa thao tác đọc ghi để được kết quả đúng
Các bạn cho mình hỏi"Liên lạc giữa các tiến trình ở lớp chúng ta học là liên lạc giữa các tiến trình trong 1 máy tính hày giữa các máy tính trong mạng vậy?" Mình vẫn chưa hiểu lắm về vấn đề này. Cơ bản mình hiểu như thế này" Truyền thông điệp:Process A muốn gửi 1 thông điệp gì đó cho Process B thì phải gửi qua 1 cái thông điệp M( Bưu Điện) của Kernel, rồi Kernel mới truyền thông điệp của Process A đến Process B. Dùng chung bộ nhớ: Process A và Process B cùng xử lý chung 1 công việc và khi Process A có kết quả gì thì sẽ đưa ra một vùng nhớ chung để Process B có thể lấy thông tin đó về và xử lý tiếp rồi Process B có kết quả gì thì cũng gửi vào vùng nhớ đó để Process A lấy về, nhưng mà như vậy thì mình cũng có cùng quan điểm với các bạn là nó sẽ liên quan đến vấn đề đồng bộ hóa dữ liệu. Vậy trong trường hợp này có cần thiết phải đồng bộ hóa dữ liệu hay không? hay khi kết quả của các tiến trình A hoặc B đưa ra vùng nhớ chung thì chúng sẽ tự chọn những thông tin cần thiết của đối phương rồi tự lấy về mà sử dụng? ý kiến của các bạn thế nào?


Được sửa bởi TranVuSang (I22B) ngày 19/3/2013, 13:13; sửa lần 1.

TranVuSang (I22B)

Tổng số bài gửi : 53
Join date : 09/03/2013
Age : 27

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  TranVuSang (I22B) on 19/3/2013, 13:04

dangmonghai(I12A) đã viết:VM(Virtual Machine) là một môi trường phần mềm cho phép một hoặc hơn một HĐH và các ứng dụng của chúng hoạt động song song trên chỉ một máy tính duy nhất. Điếm thú vị là chúng ta có thể chuyển đổi qua lại giữa các HĐH đang chạy chỉ bằng một hoặc hai thao tác mà không phải khởi động lại PC. Đối với các HĐH, không có gì khác biệt giữa VM và PC thật (real computer). Nói một các ngắn gọn, VM chính là một bản sao của PC thật. Gần như, điều gì bạn có thể làm được trên máy thật thì bạn cũng có thể làm được trên VM.
Ích lợi của máy tính ảo:
- Tính bảo mật cao do các máy ảo độc lập với nhau. Các tài nguyên của máy vật lý được bảo vệ hoàn toàn vì các máy tính ảo có thiết bị ảo (ví dụ, ổ đĩa ảo). Có thể lấy từ Internet về một chương trình lạ và thử chạy trên máy ảo mà không sợ bị ảnh hưởng (VD như virut) vì nếu có sao thì cũng chỉ hỏng máy ảo.
- Dễ phát triển hệ thống (System Development) mà không sợ làm ảnh hưởng đến công việc toàn hệ máy đang vận hành. HĐH là chương trình phức tạp,cần liên tục thử nghiệm, tinh chỉnh, hoàn thiện và nâng cấp. Có thể tiến hành phát triển hệ thống trên một máy ảo thay vì làm trên máy thực. Thành công rồi mới chuyển nhanh sang máy thực.
VD: một số phần mềm như VMWare, Virtual PC, VirtualBox .
* Nhược điểm của máy tính ảo:
Vấn đề bảo mật và lưu trữ vật lý. Thông thường, mỗi máy ảo chỉ dùng một tập tin để lưu tất cả những gì diễn ra trong máy ảo. Do đó nếu bị mất tập tin này xem như mất tất cả.
Nếu máy tính có cấu hình phần cứng thấp nhưng cài quá nhiều chương trình máy ảo, máy sẽ chậm và ảnh hưởng đến các chương trình khác.
Do tập trung vào một máy tính, nếu máy bị hư thì toàn bộ các máy tính ảo đã thiết lập trên nó cũng bị ảnh hưởng theo.
Ở góc độ bảo mật, nếu hacker nắm quyền điều khiển máy tính chứa các máy ảo thì hacker có thể kiểm soát được tất cả các máy ảo trong nó.
cảm ơn bạn, theo mình đây là 1 bài viết hay

TranVuSang (I22B)

Tổng số bài gửi : 53
Join date : 09/03/2013
Age : 27

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  NguyenHoangKimVu (I11C) on 19/3/2013, 22:08

TranVuSang (I22B) đã viết:Các bạn cho mình hỏi: Câu 1:_Trình bày những bộ phận cấu thành chính của HĐH - Quản lý tiến trình(Process Management). Câu này mình chỉ trình bày phần quản lý tiến trình là đủ hay phải trình bày cả 7 phần:
Quản lý tiến trình
Quản lý bộ nhớ chính
Quản lý tập tin
Quản lý nhập xuất
Quản lý mạng
Hệ thống bảo vệ
Bộ thông dịch lệnh

Thank các bạn.
Chắc là trình bày hết đó bạn, nhưng trình bày theo những gì mình hiểu thôi, chứ làm như trong slide thì quá dài.

NguyenHoangKimVu (I11C)

Tổng số bài gửi : 62
Join date : 25/08/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  TranDangKhoa(I22A) on 20/3/2013, 17:10

NgoVanTuyen(I22B) đã viết:Ngoài TeamViewer, LogMeIn còn phần mềm điểu khiển từ xa nào hay ko các bạn?? Tiện thể cho mình biết ưu nhược điểm của từng loại nữa nhé. ^^

Chào bạn, sau đây là một số kinh nghiệm khi mình sử dụng hai phần mềm này

Trước tiên thì đối với TeamViewer, đây là một ứng dụng thuộc hãng thứ ba (hãng thứ ba hôm bữa trên lớp chúng ta đã được thảo luận rồi đúng không?) và nhà sản xuất cũng có nhiều phiên bản và có hỗ trợ nhiều về người dùng: cá nhân, doanh nghiệp,... và đây cũng là ứng dụng khá phổ biến trên mạng Internet và được nhiều người biết đến. Và không chỉ riêng TeamViewer, LogmeIn cũng thuộc hãng thứ ba và cũng có chức năng tương tự. Tùy theo nhu cầu của bạn, bạn sẽ tùy chọn phù hợp trong quá trình sử dụng! Tuy nhiên, mỗi chương trình sẽ có một thế mạnh riêng. Thường thì trong nội bộ mạng thì mình hay dùng tính năng Remote Desktop, và khi hỗ trợ ngoài mạng thì mình dùng TeamViewer, mình thấy khá hay khi cuộc sống có nhiều phần mềm tiện ích như vầy!
avatar
TranDangKhoa(I22A)

Tổng số bài gửi : 32
Join date : 10/03/2013
Age : 25
Đến từ : Lớp I22A

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  TranDangKhoa(I22A) on 20/3/2013, 23:02

TranVuSang (I22B) đã viết:Các bạn cho mình hỏi: Câu 1:_Trình bày những bộ phận cấu thành chính của HĐH - Quản lý tiến trình(Process Management). Câu này mình chỉ trình bày phần quản lý tiến trình là đủ hay phải trình bày cả 7 phần:
Quản lý tiến trình
Quản lý bộ nhớ chính
Quản lý tập tin
Quản lý nhập xuất
Quản lý mạng
Hệ thống bảo vệ
Bộ thông dịch lệnh

Thank các bạn.


Chào bạn, trong câu hỏi này (Trình bày những bộ phận cấu thành chính của HĐH) theo như mình thì bao gồm 7 nội dung, thật ra thì khá dài, nhưng chủ yếu mình học lấy ý chính để có thể trả lời được câu hỏi của thầy đưa ra là được thôi bạn.
Cụ thể như vấn đề Quản lý mạng (Network Managerment):

- Cung cấp phương thức, giao thức và phương thức truyền thông tin.
- Thực hiện chức năng bảo mật mạng.
- Truy nhập vào dịch vụ trung gian.
- Các vấn đề phát sinh trong quá trình giao tiếp giữa thiết bị phần cứng và trình điều khiển (driver).


Và còn 6 nội dung còn lại, bạn có thể nắm ý chính để dễ học bài nha bạn. Chào bạn!
avatar
TranDangKhoa(I22A)

Tổng số bài gửi : 32
Join date : 10/03/2013
Age : 25
Đến từ : Lớp I22A

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 3

Bài gửi  Sponsored content


Sponsored content


Về Đầu Trang Go down

Trang 4 trong tổng số 7 trang Previous  1, 2, 3, 4, 5, 6, 7  Next

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết