intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Khởi động máy tính

Chia sẻ: Ngothanh Xuan | Ngày: | Loại File: DOC | Số trang:3

180
lượt xem
37
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

+Đầu tiên ta bắt đầu bật công tắc Power On để khởi động máy tính +Bộ nguồn máy tính bắt đầu được cấp nguồn và thao tác đầu tiên của nó là bắt đầu thực thi bứoc đầu tiên trong giai đoạn POST (Power on selftest),nó sẽ đi kiểm tra các giá trị điện thế logic ở ngõ ra đã thực sự ổn định chưa +5v ,-5v,+12v,-12v ,đúng chưa .Giai đoạn mà nó tự đi POST ,nguồn này sẽ diễn ra rất nhanh ,khoảng từ 0.5-2 giây .Nếu trong quá trình kiểm tra có sự cố thì nó sẽ không cấp nguồn cho mainboard nữa...

Chủ đề:
Lưu

Nội dung Text: Khởi động máy tính

  1. Khởi động máy tính +Đầu tiên ta bắt đầu bật công tắc Power On để khởi động máy tính +Bộ nguồn máy tính bắt đầu được cấp nguồn và thao tác đầu tiên của nó là b ắt đ ầu th ực thi bứoc đầu tiên trong giai đoạn POST (Power on selftest),nó s ẽ đi ki ểm tra các giá trị đi ện th ế logic ở ngõ ra đã thực sự ổn định chưa +5v ,-5v,+12v,-12v ,đúng ch ưa .Giai đoạn mà nó t ự đi POST ,nguồn này sẽ diễn ra rất nhanh ,khoảng t ừ 0.5-2 giây .Nếu trong quá trình ki ểm tra có sự cố thì nó sẽ không cấp nguồn cho mainboard nữa và có thể treo máy luôn ho ặc dùng tín hiệu âm thanh (Error Sound Code) để báo cho ta bi ết .NẾu như quá trình ki ểm tra t ốt không có chuyện gì thì lúc này nó sẽ gửi tín hi ệu báo nguồn t ốt PG (Power good signal),tín hiệu này sẽ kích vào một mạch định thời gian Timer Microcontroller trên main ,c ấp nguồn cho CPU và bắt đầu ở vào trạng thái sẳn sàng làm vi ệc . +Sau khi được cấp nguồn ,công việc đầu tiên CPU đi thực thi là nó s ẽ ti ến hành đi đ ọc ROM Bios .Như vậy lúc này có thể nói Rom Bios đóng vai trò là người d ẫn đ ường đ ầu tiên cho CPU trong quá trình khởi động . Thực chất trong Rom Bios sẽ mang một đoạn chương trình và yêu cầu CPU ph ải ti ến hành thực thi đoạn chương trình này ở mỗi lần khởi động máy .Lúc này CPU s ẽ lần l ượt th ực hi ện các lệnh trong Rom Bios theo từng bước sau -Tiến hành kiểm tra các thiết bị cơ bản nhất trên hệ thống để xem tình trạng làm vi ệc c ủa các thiết bị này đã sẳn sàng chưa .Các thiết bị cơ bản này sẽ bao gồm :Ram ,HDD ,VGA ,các bộ chipset và mainboard..Trong quá trình kiểm tra từng thiết bị ,nếu tốt nó sẽ kiểm tra thi ết bị kế típ ,nh ưng nếu gặp s ự c ố trong giai đọan này thì hoặc là máy sẽ treo luôn ,không có hình ảnh âm thanh gì ,ho ặc là máy sẽ dùng tín hiệu báo lỗi âm thanh để thông báo cho ta biết .Lúc ày ch ưa th ể hi ện hình được vì CPU chưa đọc Rom màn hình (Rom video ) -Khi kiểm tra Ram trong giai đoạn này thì thông thường ta sẽ g ặp một s ố l ỗi và tình mày nh ư sau :Nếu ta gắm Ram sai Bank thì máy sẽ không lên hình ảnh và không báo l ỗi gì c ả ,nh ưng nếu ta gắm Ram lõng chân hay Ram hư thì máy sẽ dùng tín hi ệu âm thanh báo l ỗi cho ta biết và thông thường mã âm thanh báo lỗi của Ram là nó sẽ bip t ừng ti ếng ng ắn và liên t ục nhau . -Khi kiểm tra đĩa cứng thì thông thường ta cũng s ẽ gặp m ột s ố l ỗi sau :Nếu ta gắn 1 đĩa cứng bị hư ,gắn lõng dây hoặc set Jumper đĩa cứng sai thì chẳng ảnh h ưởng gì c ả ,máy v ẫn làm việc bình thừong chỉ có ta không thể detect được đĩa cứng đó trong Cmos mà thôi và t ất nhiên cũng chẳng thể vào Win đựoc . -Khi kiểm tra VGA :Nếu ta gắn VGA tốt ,bình thường thì không có chuy ện gì x ảy ra c ả ,nhưng nếu ta gắn VGA bị hư hay chưa gắn thì lúc này máy sẽ phát tín hi ệu báo l ỗi và tín hiệu này sẽ là một tiếng bip kéo dài và 3 ti ếng bip ng ắn .Nh ờ code báo l ỗi c ủa VGA ta có th ể lợi dụng nó để xem mainboard hay CPU có hư hay không .Gi ả s ử ta b ật máy lên ch ẳng có âm thanh hình ảnh gì và ta nghi ngờ là có thể hư main hay CPU . +CPU tiếp tục đi đọc Rom màn hình và bắt đầu thông tin lên màn hình các thông tin đ ầu tiên mà nó sẽ thông báo cho ta biết là hãng sản xuất của card màn hình ,model c ủa card và dung lượng Ram màn hình của nó.Giai đoạn báo thông tin này đối với các máy đời cũ di ễn ra khá chậm ,nhưng đối với các máy ngày nay nó diễn ra rất nhanh đế nỗi có nhiều khi ta xem không kịp . +Tiếp theo ,nó sẽ đi dò tìm trên hệ thống để xem ta có đang s ử d ụng m ột adapter card nào có gán Rom hay không ,nếu không thì thôi nhưng nếu có thì nó s ẽ đi đ ọc luôn thông tin trong Rom của các Adapter card đó . +Đọc và báo thông tin về CPU ,main và Rom Bios .Về CPU nó sẽ báo hãng s ản xu ất CPU ,loại CPU và tần số làm việc của nó ;về main nó sẽ báo loại main , đ ời main và bộ chipset của main ;về Rom Bios có thể nó sẽ báo hãng sản xuất ,ngày s ản xuất và version c ủa nó .
  2. +Test Ram: Thông thường khi test Ram nó sẽ test Ram 3 lần và trong m ỗi l ần đó nó s ẽ test đi test lại bộ nhớ qui ước 2 lần . +Đến 1 địa chỉ trên Ram để đọc 1 byte ở giá trị này xem hệ thống đang boot nóng (warm boot :boot bằng Ctrl-Alt-Del)hay boot lạnh (cold boot:Reset hay t ắt máy ). Đ ịa ch ỉ này là 0000:0472,nếu byte này có giá trị là 1234h thì hệ thống đang boot nóng ,còn nếu là 1 giá trị khác thì hệ thống đang boot lạnh . Nếu hệ thống đang boot lạnh thì khởi động lại nó phải thực thi t ừng b ước giống nh ư lúc đầu .Nhưng nếu hệ thống đang boot nóng thì khi boot l ại nó sẽ b ỏ qua các b ước đã th ực thi rồi ví dụ như đọc CPU ,test Ram …để nhằm làm cho quá trình khởi đ ộng nhanh h ơn . +CPU đi đọc CMOS : Đọc các thông tin đang được khai báo trong Cmos rồi so sánh v ới th ực tế trên hệ thống ,nếu đúng thì làm tiếp nhưng nếu thông tin đang khai báo trong Cmos b ị sai thì có thể máy sẽ báo lỗi hoặc treo máy . Như vậy thì CPU sẽ đi đọc Cmos ngay sau khi test Ram ,nên thông th ường nếu ta đang kh ởi động mà máy test Ram xong lại treo máy thì hầu hết 90 % nguyên nhân là do các thông s ố trong Bios gây ra .Kiểm tra lại Cmos +Đến mục thứ hai Bios Features Setup trong Cmos đọc m ục Boot Sequence đ ể xem ta đang cho khởi động từ ổ đĩa nào :A:C hay C:A .Nếu biết được ổ đĩa đang đ ược cho kh ởi đ ộng thì đi đọc ngay sector vật lý đầu tiên của ổ đĩa đó .Nếu ta đang cho boot A:C thì CPU s ẽ đi đ ọc sector vật lý đầu tiên của đĩa A ;và đó chính là DBR của A ;nh ưng nếu ta cho boot C:A thì nó sẽ đi đọc sector vật lý đầu tiên trên đĩa cứng và sector này chính là bảng Master partition table .Bây giờ giả sử ta đang cho boot A: C:,CPU sẽ đi đ ọc b ảng partition ch ủ trên đĩa c ứng . +Đọc bảng Partition của đĩa cứng -Đầu tiên nó sẽ đụng 446 bytes của đoạn ch ương trình ngắn và sẽ thực thi 3 lệnh trong đoạn chương trình ngắn này . +Kiểm tra 64 bytes của bảng thông số vật lý của partition bên d ưới rồi so sánh v ới th ực t ế trên đĩa xem có đúng không .Nếu đúng thì làm ti ếp nh ưng nếu sai thì hoặc là treo máy ,ho ặc là sẽ báo một trong các câu thông báo lỗi sau :Invalid partition table ,Error loading operating system ,Missing operating system.. +Kiểm tra xem ta đang chia làm bao nhiêu partition và partition nào đang đ ược set active .Còn nếu trong quá trình kiểm tra nó không thấy partition nào đ ược set active thì có th ể ta s ẽ nhận được thông báo P:ress any key to reboot ,No Rom Basic ,system halt … +Nếu đã xác định được partition nào đang được set active rồi thì đi đ ọc sector logic đ ầu tiên của partition hay ổ đĩa logic đó hay nói cách khác lúc này CPU s ẽ đi đ ọc DBR c ủa ổ đĩa này bởi vì theo qui định của Dos ,sector logic đầu tiên của một ổ đĩa lúc nào cũng ph ải là DBR +Khi đọc DBR ,vì bảng thông số nội bộ của DBR lại nằm tr6en nên đ ầu tiên nó s ẽ đ ọc 3 bytes nhảy trứoc EB 3C 90 hay EB 58 90 để nhảy qua bảng thông số nội b ộ , đ ến và b ắt đầu thực thi 2 lệnh của đạng chương trình mồi DBR +Kiểm tra 59 bytes hay 87 bytes của bảng thông s ố nội bộ DBR bên trên rồi so sánh v ới thực tế nội bộ trên ổ đĩa đó xem có đúng không .Nếu đúng thì làm ti ếp nh ưng nếu sai thì h ệ thống sẽ treo máy và không cho phép ta khởi động được nữa ,có th ể lúc này ta g ặp m ột con trỏ nhấp nháy trên màn hình. +Đến các cluster đầu tiên trên đĩa ,thông thường đối với Diskedit là cluster 2 đ ể t ải Io.sys lên Ram .Nếu không tìm thấy Io.sys ở vị trí này ta sẽ nhận được một câu thông báo :Non system Disk or Disk error .Replace and press any key ….Nhưng nếu t ải được Io.sys lên Ram rồi thì ta có thể xem như quá trình khởi động đã thành công vì lúc này Ron Bios tr ả quyền đi ều khiển lại cho hệ điều hành . +Có một số lưu ý về Io.sys :Io.sys chính là 1 phần của hệ đi ều hành và nó ph ải có v ị trí xác định ,nó phải nằm ngay các cluster đầu tiên và không bao gi ờ thay đ ổi tr6en đĩa .N ếu m ất
  3. Io.sys đi ,vì đặc điểm này nên ta không thể dùng lệnh copy bình thường đ ể copy l ại nó mà ta phải dùng Sys để tạo hay Disktool –make a disk bootable .Như vậy Sys hay Disktool cũng là một tập tin dùng để copy nhưng nó copy Io.sys vào đúng ngay vị trí c ủa nó ,ngoài ra nó còn tạo cho ta cả đoạn chương trình mồi của DBR
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2