HEYWEEN

应用视角的操作系统

关于 _start 在 C 语言中,真正的程序入口不是 main,而是 _start。 当操作系统加载一个可执行文件时,它寻找的入口点并不是 main,而是一个叫做 _start 的符号。 在正常情况下,编译器会默默地在你的代码外面包上一层 C 标准库(libc)的代码。也就是 _start 函数先执行,它负责准备好运行环境(比如初始化栈、解析命令行参数 argc 和 argv 等...

操作系统概述

操作系统的概念 一台电脑的诞生: 定义:操作系统,是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;它是计算机系统中最基本的系统软件 角色: 系统资源的管理者 向上层提供方便易用的服务 封装思想:操作系统把一些丑陋的硬件功能封装成简单易用的服务,使用户能更方便地使用计算机...

生成式學習的兩種策略:要各個擊破,還是要一次到位

生成式AI—生成有结构的复杂物件,如文句、影像、语音 策略1:各个击破 Autoregressive(AR) Model 产生代表结束的符号时停下来 策略2:一次到位 Non-autoregressive(NAR) Model 怎么知道结束? 法一:固定输出长度,碰到[END],后面直接丢掉 法二:先输出一个数字,再生成这么多个字 各个击破像是“串行化”,一次到...

2025年终总结

今年差点忘了写,虽然我发现我写的所谓“年终总结”也就是最接近年末这段时间的心境罢了,但是不管怎么说,年末的我也是由今年的无数个我汇聚形成的。 前几天和朋友玩了个二选一小游戏,在“给时光以生命”和“给生命以时光”中,我毫不犹豫地选择了前者。 也许在光阴还没有认识我的陌生角落,那里的岁月婉转绵长,也可能一片荒芜。可一旦当我,当我们涉足那片土地,用脚步去丈量,用双眼去抚触,用呼吸去熨帖——那一...

互联网计算复习---t老师部分

理解的要求>了解,掌握=需要会计算/推导 传输层 比如说传输层,大家回顾一下的话,首先要知道它的应用层,在TCP/IP协议里也好,OSI模型里面也好,要有个基本的认知,还有它们之间的关系。在这里面其实传输层很关键的一点就是它是一个端到端的协议,核心内容不仅是主机之间的通讯,而是应用之间的问题。一台机器里可能有多个应用在运行,依据什么来区分,这很关键。就是要考虑五元组,源地址...