{"id":19955847,"url":"https://github.com/worst001/note_os","last_synced_at":"2026-05-04T00:33:18.742Z","repository":{"id":211369955,"uuid":"728588794","full_name":"worst001/note_os","owner":"worst001","description":"操作系统伦理与研发入门级手册，详情请详细参考相关资料","archived":false,"fork":false,"pushed_at":"2023-12-28T02:41:11.000Z","size":40540,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-12T06:49:32.045Z","etag":null,"topics":["arm","development","guide","learning","linux","maintenance","markdown","mkdocs","note","notebook","operating-system","system","x86"],"latest_commit_sha":null,"homepage":"http://note.grft.top/操作系统/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/worst001.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-12-07T09:09:31.000Z","updated_at":"2023-12-28T02:42:21.000Z","dependencies_parsed_at":"2023-12-28T03:17:29.857Z","dependency_job_id":null,"html_url":"https://github.com/worst001/note_os","commit_stats":null,"previous_names":["worst001/mkdocs_os","worst001/note_os"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/worst001%2Fnote_os","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/worst001%2Fnote_os/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/worst001%2Fnote_os/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/worst001%2Fnote_os/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/worst001","download_url":"https://codeload.github.com/worst001/note_os/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241389083,"owners_count":19955105,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arm","development","guide","learning","linux","maintenance","markdown","mkdocs","note","notebook","operating-system","system","x86"],"created_at":"2024-11-13T01:29:07.532Z","updated_at":"2025-10-30T07:05:31.757Z","avatar_url":"https://github.com/worst001.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\u003c!-- PROJECT SHIELDS --\u003e\n\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n\u003c!-- [![LinkedIn][linkedin-shield]][linkedin-url] --\u003e\n\n\u003c!-- PROJECT LOGO --\u003e\n\n\u003c!-- 项目LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003c!-- \u003ca href=\"http://note.grft.top\"\u003e --\u003e\n  \u003c!--   \u003cimg src=\"https://xiyou-oss.oss-cn-shanghai.aliyuncs.com/mkdocs/logo.png\" alt=\"Logo\" width=\"480\" height=\"270\"\u003e --\u003e\n  \u003c!-- \u003c/a\u003e --\u003e\n\n  \u003ch3 align=\"center\"\u003e操作系统\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"http://note.grft.top/操作系统/\"\u003e\u003cstrong\u003e探索文档 »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003c!-- 目录 --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e目录\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#关于项目\"\u003e关于项目\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#什么是操作系统\"\u003e什么是操作系统\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#技术目录\"\u003e技术目录\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#贡献\"\u003e贡献\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#许可证\"\u003e许可证\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#联系方式\"\u003e联系方式\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#鸣谢\"\u003e鸣谢\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n## 关于项目\n\n整理了一些操作系统相关理论与汇编的资料，以及单片机开发案例，然后进一步衍生鸿蒙系统的手册以及如何开发\n\n入门级手册，详情请详细参考相关资料\n\n公网资料、笔记地址请访问这里 \n\n- 文档地址: [http://note.grft.top/操作系统/](http://note.grft.top/操作系统/)\n\n其他相关技术可以访问我的博客，主页地址请访问这里\n\n- 访问入口：[http://note.grft.top](http://note.grft.top)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e回到顶部\u003c/a\u003e)\u003c/p\u003e\n\n## 什么是操作系统\n\n操作系统（Operating System, OS）是管理计算机硬件与软件资源的程序，同时也是计算机系统的核心和基础。操作系统的主要目的是为用户应用程序和系统服务提供一个便捷、高效的环境，并且管理硬件设备，如 CPU、内存、存储设备、输入输出设备等。操作系统是计算机系统的关键组件，它使得复杂的硬件操作对用户来说更加透明。\n\n### 操作系统的主要功能可以分为以下几个方面\n\n#### 处理器管理（CPU管理）\n+ 任务调度：操作系统负责决定哪个程序或进程可以使用CPU以及它们使用CPU的顺序。\n+ 进程控制：它创建和终止进程，管理进程的暂停和继续，以及同步与通信。\n\n#### 内存管理\n+ 内存分配：操作系统负责管理计算机的物理内存和虚拟内存，以及分配内存空间给各个程序。\n+ 内存保护：确保一个程序不会读写到另一个程序的内存空间，保护进程间的数据不受其他进程影响。\n\n#### 文件系统管理\n+ 文件操作：操作系统提供文件的创建、删除、读、写等操作。\n+ 目录管理：操作系统负责维护文件系统的目录结构和文件在目录中的组织。\n\n#### 设备管理\n+ 驱动程序：操作系统通过驱动程序来管理和控制硬件设备。\n+ I/O控制：操作系统负责从输入设备读取数据及向输出设备发送数据。\n\n#### 用户界面\n+ 命令行界面（CLI）或图形用户界面（GUI）：这些界面允许用户与操作系统进行交互和控制。\n\n#### 安全和访问控制\n+ 用户账户管理：操作系统管理用户账户权限，控制用户对文件和程序的访问。\n+ 密码保护：提供认证方法以确保只有授权用户才能进入系统。\n\n### 常见的操作系统\n操作系统还可以根据需求和设计有特殊的功能，例如网络功能、错误侦测和处理、支持虚拟化等。\n\n操作系统可以分为不同的类型，包括桌面操作系统、服务器操作系统、嵌入式操作系统等。常见的操作系统有 Microsoft Windows、macOS、Linux、UNIX、Android、iOS 等。\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e回到顶部\u003c/a\u003e)\u003c/p\u003e\n\n\n## 技术目录\n\n[目录与大纲](index.md)\n\n### 汇编语言\n\n+ [汇编与指令集](汇编语言/汇编与指令集.md)\n+ [因特尔64-ia-32架构指令手册](汇编语言/64-ia-32-architectures-software-developer-vol-1-manual.pdf)\n+ [arm 架构指令手册](汇编语言/arm指令集及汇编.pdf)\n\n\n### 操作系统理论\n\n+ [计算机操作系统（一）——概览](理论知识/计算机操作系统（一）——概览.md)\n+ [计算机操作系统（二）——中断](理论知识/计算机操作系统（二）——中断.md)\n+ [计算机操作系统（三）——进程](理论知识/计算机操作系统（三）——进程.md)\n+ [计算机操作系统（四）——处理器](理论知识/计算机操作系统（四）——处理器.md)\n+ [计算机操作系统（五）——存储管理](理论知识/计算机操作系统（五）——存储管理.md)\n+ [计算机操作系统（六）——文件系统](理论知识/计算机操作系统（六）——文件系统.md)\n+ [计算机操作系统（七）——IO存储管理](理论知识/计算机操作系统（七）——IO存储管理.md)\n+ [计算机操作系统（八）——并发程序设计](理论知识/计算机操作系统（八）——并发程序设计.md)\n+ [计算机操作系统（九）——其他](理论知识/计算机操作系统（九）——其他.md)\n+ [计算机操作系统(第3版)课后习题答案](理论知识/计算机操作系统(第3版)课后习题答案.md)\n\n\n### Linux基础\n\n+ [韩顺平Linux教程](Linux基础/韩顺平_2021图解Linux全面升级.pdf)\n+ [常用命令汇总](Linux基础/命令汇总.md)\n+ 运维笔记\n    + [Bash](运维笔记/bash.md)\n    + [命令行的艺术](运维笔记/the-art-of-command-line.md)\n    + [部署摘录(有点过时 以官网为准)](https://github.com/coregear/linux)\n+ 内核开发\n    + [Linux 内核与驱动开发](https://github.com/gatieme/LDD-LinuxDeviceDrivers)\n    + [单片机开发](https://www.dotcpp.com/course/scm/)\n\n\n### 鸿蒙系统\n\n+ [官方文档](https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/arkts-get-started-0000001504769321-V3)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e回到顶部\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- 贡献 --\u003e\n\n## 贡献\n\n贡献是使开源社区成为一个如此令人惊叹的地方，以学习、激励和创造。您所做的任何贡献都将非常感谢。\n\n如果您对使这个项目变得更好有建议，请 fork 该仓库并创建 pull request。您也可以打开一个带有“enhancement”标签的问题。不要忘记给这个项目点个星！再次感谢！\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e返回顶部\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- 许可证 --\u003e\n## 许可证\n\n根据 MIT 许可证进行分发。更多信息请参见 [LICENSE.txt](LICENSE)。\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e返回顶部\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- 联系方式 --\u003e\n## 联系方式\n\n关注我: [小昊子](https://github.com/worst001)\n\n博客地址: [http://note.grft.top](http://note.grft.top)\n\n项目链接: [https://github.com/worst001/note_os](https://github.com/worst001/note_os)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e返回顶部\u003c/a\u003e)\u003c/p\u003e\n\n## 鸣谢\n\n因为仓库与文档的数量比较大，有些借鉴资料忘了在`参考文档`部分提及原作者与原仓库，若有疏漏请告诉，我及时补上。\n\n所有引用的原资料都确认是开源认证，若有侵权请告知。\n\n[https://developer.huawei.com/consumer/cn/](https://developer.huawei.com/consumer/cn/)\n\n[尚硅谷系列教程资料](http://www.atguigu.com/opensource.shtml)\n\n[https://github.com/gatieme/LDD-LinuxDeviceDrivers](https://github.com/gatieme/LDD-LinuxDeviceDrivers)\n\n[https://github.com/coregear/linux](https://github.com/coregear/linux)\n\n[https://openai.com/chatgpt](https://openai.com/chatgpt)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e返回顶部\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- links --\u003e\n[your-project-path]:shaojintian/Best_README_template\n[contributors-shield]: https://img.shields.io/github/contributors/worst001/note_os.svg?style=flat-square\n[contributors-url]: https://github.com/worst001/note_os/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/worst001/note_os.svg?style=flat-square\n[forks-url]: https://github.com/worst001/note_os/network/members\n[stars-shield]: https://img.shields.io/github/stars/worst001/note_os.svg?style=flat-square\n[stars-url]: https://github.com/worst001/note_os/stargazers\n[issues-shield]: https://img.shields.io/github/issues/worst001/note_os.svg?style=flat-square\n[issues-url]: https://img.shields.io/github/issues/worst001/note_os.svg\n[license-shield]: https://img.shields.io/github/license/worst001/note_os.svg?style=flat-square\n[license-url]: https://github.com/worst001/note_os/blob/main/LICENSE.txt\n\u003c!-- [linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square\u0026logo=linkedin\u0026colorB=555 --\u003e\n\u003c!-- [linkedin-url]: https://linkedin.com/in/shaojintian --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fworst001%2Fnote_os","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fworst001%2Fnote_os","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fworst001%2Fnote_os/lists"}