⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 call_memory.h

📁 国内一位牛人自己开发的操作系统
💻 H
字号:

#ifndef OS_MEMORY_MEMORY_CALL
#define OS_MEMORY_MEMORY_CALL

union memory_call_parameter{
	struct{
		struct install_memory_body_parameter 
			memory_body_parameter;
		struct capability capability;
		int set_stack_flag;
	}setup;
	struct open_file_window{
		int file_window_id;
		struct file_window file_window;
		struct capability process_capability;
	}open_file_window;
	struct close_file_window{
		int file_window_id;
		int give_up_flag,wait_flag;
		struct capability file_capability;
	}close_file_window;
	struct file_attribute{
		int file_window_id;
		struct file file;
		struct capability capability;
	}file_attribute;
	struct memory_map_deal{
		int file_window_id;
		int begin_logic_address,end_logic_address;
		struct capability file_capability;
	}memory_map_deal;
	struct flush_process_memory{
		int give_up_flag,free_block_flag,wait_flag;
		int process_number;
		struct capability process_capability;
	}flush_process_memory;
	struct flush_file_window{
		int give_up_flag,free_block_flag,wait_flag;
		int file_window_id;
		struct capability file_capability;
	}flush_file_window;
	struct mark_modify{
		int file_window_id;
		int begin_logic_address,end_logic_address;
		struct capability file_capability;
	}mark_modifed;
	struct memory_resource	memory_resource;
	struct control_file_system{
		union file_system_operation_parameter parameter;
		struct capability capability;
	}control_file_system;
};


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -