计算机开启

在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法 ,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load()),如果某一过程发生错误则计算机启动失败。

 

#include <iostream>

 

using namespace std;

 

class Memory{

public:

    void check(){

        cout<<"内存自检"<<endl;

    }

    void off(){

        cout<<"内存关闭"<<endl;

    }

};

 

class Cpu{

public:

    void run(){

        cout<<"CPU运行"<<endl;

    }

    void off(){

        cout<<"CPU关闭"<<endl;

    }

};

 

class HardDisk{

public:

    void read(){

        cout<<"硬盘读取"<<endl;

    }

    void off(){

        cout<<"硬盘关闭"<<endl;

    }

};

 

class Os{

public:

    void load(){

        cout<<"操作系统加载"<<endl;

    }

    void off(){

        cout<<"操作系统关闭"<<endl;

    }

};

 

class MainFrame{

private:

    Memory w1;

    Cpu w2;

    HardDisk w3;

    Os w4;

public:

    void on(){

        cout<<"开机中......"<<endl;

        w1.check();

        w2.run();

        w3.read();

        w4.load();

    }

    void off(){

        cout<<"关机中......"<<endl;

        w1.off();

        w2.off();

        w3.off();

        w4.off();

    }

};

 

 

int main(){

    MainFrame w;

    w.on();

    w.off();

    return 0;

}

 

posted @ 2024-11-14 21:31  涨涨涨张  阅读(2)  评论(0编辑  收藏  举报