logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【操作系统-3】操作系统内核

操作系统内核的任务是对计算机硬件和软件资源进行有效管理和调度,保证系统的稳定、高效、安全运行。时钟管理和中断管理帮助内核实时响应硬件事件,原语提供底层操作支持,而进程管理、存储器管理和设备管理等则实现了对系统资源的全面管理,从而支持多任务并发和系统的高效运行。

#单片机#嵌入式硬件#linux
【操作系统-2】四大特征-并发、共享、虚拟、异步

操作系统的这些特征——并发、共享、虚拟和异步——是它能够高效管理计算机资源、提高系统吞吐量和用户体验的核心能力。并发:通过时间共享和进程调度,操作系统能够让多个进程并行执行,从而提高系统资源利用率。共享:操作系统提供资源共享机制,让多个用户和进程能够高效共享硬件资源。虚拟:通过虚拟化技术,操作系统为用户提供了一个虚拟化的硬件环境,使得计算机资源得到更加灵活和高效的利用。异步:操作系统通过异步I/O

#linux#运维
【操作系统-1】操作系统的概念、功能以及扩展性

操作系统是计算机系统中的核心软件,负责管理计算机的硬件资源,提供多任务并发支持,并为用户和应用程序提供操作接口和服务。其目标包括资源管理、硬件扩展、系统安全、稳定性和可靠性等。通过这些功能和目标,操作系统确保计算机系统能够高效、稳定、安全地运行,满足用户和应用程序的需求。

#jvm#操作系统
【操作系统】读写锁(练习)

要在 C++ 中使用读写锁(read-write lock)来模拟银行账户管理系统,我们需要使用适当的同步机制来确保多线程访问共享资源时的安全性。C++ 标准库提供了 std::shared_mutex 来实现读写锁,它允许多个线程同时读取共享资源,但在写入时,只有一个线程可以访问资源。

#jvm#操作系统
【深入浅出C++】结构体内存对齐规则

对齐规则 确保数据以最优方式存储在内存中,避免不对齐访问带来的性能损失。内存填充 是为了保证数据成员按对齐要求排列,确保数据访问的高效性。C++ 中的 结构体对齐 通常会遵循其最大成员类型的对齐要求。可以使用 #pragma pack 等编译器指令来控制对齐,但需谨慎使用,以避免性能下降。理解结构体的对齐规则对于编写高效、可移植的代码至关重要,特别是在性能要求较高的应用中,如嵌入式系统 、驱动程序

#c++#开发语言
到底了