首页 > 编程语言 >学期2024-2025-1 学号20241424 《计算机基础与程序设计》第9周学习总结

学期2024-2025-1 学号20241424 《计算机基础与程序设计》第9周学习总结

时间:2024-11-20 19:00:36浏览次数:1  
标签:学习 学号 作业 2024 2025 算法 内存 数组 CPU

学期2024-2025-1 学号20241424 《计算机基础与程序设计》第9周学习总结

作业信息

|这个作业属于2024-2025-1-计算机基础与程序设计|
|-- |-- |
|这个作业要求在2024-2025-1计算机基础与程序设计第九周作业)|
|这个作业的目标|<参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第九周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59>|
|作业正文|https://www.cnblogs.com/zmws/p/18559004 |

教材学习内容总结

计算机科学概论第10,11章:
10.1 操作系统的角色

内存、进程与CPU管理 : 学习操作系统如何管理计算机的内存、进程和CPU。了解内存分配、进程控制以及与CPU的协调管理。

批处理 : 掌握批处理系统的概念,即按照预定顺序执行一系列作业的方式。

分时 : 了解分时系统,它允许多个用户同时共享计算机系统,每个用户都感觉到系统在为他独占一样。

其他OS要素 : 研究操作系统的其他关键元素,可能包括文件系统、设备管理等。

10.2 内存管理

单块内存管理 (p. 219): 学习单块内存管理的方法,即整个程序都在内存中运行。

分区内存管理 (p. 220): 了解分区内存管理,其中内存被分割成若干区域,每个区域可用于一个进程。

页式内存管理 (p. 221): 掌握页式内存管理,其中物理内存和磁盘空间被划分为固定大小的页,实现了虚拟内存的概念。

10.3 进程管理

进程状态 (p. 223): 了解进程的不同状态,如就绪、运行、阻塞等。

进程控制块 (p. 224): 学习进程控制块的概念,这是操作系统中用于管理进程信息的数据结构。

10.4 CPU调度

先到先服务 (p. 225): 研究先到先服务 CPU 调度算法,即按照作业到达的顺序进行调度。

最短作业优先 (p. 226): 了解最短作业优先 CPU 调度算法,其中执行时间最短的作业被首先执行。

轮询法 (p. 226): 学习轮询法,即按照顺序轮流为每个作业分配CPU时间。
《C语言程序设计》第8章:

数组基础
数组定义与声明: 学习如何定义和声明数组,了解数组的基本概念,包括索引和元素的访问。
数组初始化: 探讨数组的初始化方式,包括静态初始化和动态初始化,以及在不同情况下的应用。

多维数组: 理解多维数组的概念,包括二维数组、三维数组等,以及多维数组在内存中的存储方式。

数组操作
数组遍历: 学习使用循环结构对数组进行遍历,访问数组的每个元素并执行操作。
数组元素的增删改查: 探讨如何向数组中添加、删除、修改元素,以及如何查找特定元素。

数组的复制与拷贝: 学会将一个数组的内容复制到另一个数组,理解浅拷贝和深拷贝的概念。

常见算法
排序算法: 介绍常见的排序算法,如冒泡排序、快速排序、归并排序等,并学习它们的原理和实现方式。
搜索算法: 理解基本的搜索算法,如线性搜索、二分搜索等,以及它们在数组中的应用。

其他数组操作算法: 可能涉及其他常见的数组操作算法,如反转数组、查找最大/最小值、计算数组和等。

算法复杂度分析
时间复杂度与空间复杂度: 引入对算法效率的衡量标准,学习如何分析算法的时间和空间复杂度。
最优算法选择: 探讨在不同情况下选择最合适的算法,以及如何权衡不同算法之间的性能差异。

基于AI的学习



代码调试中的问题和解决过程

问题:函数中的定义的常量并不影响函数外部。
问题解决方案:在外部定义常量,然后作为参数让函数输入。

其他(感悟、思考等,可选)

第2次实验的进行,让我明白了我的严重不足,了解自己需要更多的实践。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100 /100 1/1 20/20
第二周 200/300 1/2 18/38
第三周 200/500 1/3 22/60
第四周 300/800 1/4 30/90
第五周 600/1000 1/5 40/130
第六周 900/1200 1/6 40/170
第七周 800/2900 1/7 40/210
第八周 600/3600 1/8 50/260
第九周 500/4100 1/9 40/300

标签:学习,学号,作业,2024,2025,算法,内存,数组,CPU
From: https://www.cnblogs.com/zmws/p/18559004

相关文章

  • 佛山市华英学校 CSP-J/S2024 获奖情况总表(公开信息)
    比赛奖项姓名年级学校分数省份性别备注CSP2024入门三等奖程曦初一佛山市华英学校100广东男CSP2024入门三等奖方卓强初一佛山市华英学校110广东男CSP2024提高三等奖方卓强初一佛山市华英学校70广东男CSP2024入门三等奖井晨羽......
  • 2024.11.20 NOIP模拟 - 模拟赛记录
    异或(xor)每次所加三角形的范围如图所示:这道题做法较多,我是通过两组差分与前缀和来做的。首先需要一个三角形差分,使每一次在差分数组中修改时,影响到的范围是一个三角形,比如这样(红色点为\((x,y)\),即\((r,c)\)):假设我们真正需要修改的三角形是橙色部分:那么联系到正常差分,很容......
  • [CSP-S 2024] 染色
    还是决定把这个题做了考场上设计的状态,推了一个小时没推出来下午推了一会,发现这是个刷表状态,填表没法做,转移无处下手但是考CSP的时候我貌似并不知道什么叫刷表设\(f_{i,j,k}\)表示当前到\(i\),上一个填的红色位置在\(j\),蓝色位置在\(k\),暴力刷表转移是3D/0D的,需要排......
  • 实时多模态 AI 的 N 种新可能丨实时互动和大模型专场@RTE2024回顾
      在本届RTE2024大会上,来自产业界和学术界的多位专家深入探讨了实时互动和大模型技术的最新进展及其潜在应用。 西湖心辰联合创始人俞佳、声网AI算法工程师乔齐、MiniMax资深音频算法专家张博闻、商汤科技数字文娱解决方案负责人焦文奎以及面壁智能算法VP翟忠武等......
  • 2024.11.20总结
    本文于github博客同步更新。A:一个数可以被操作当且仅存在一列的顶部元素为它且存在一列的底部元素为它,初始扫一遍,将合法的元素以顶部所在列为关键字扔到小根堆里,每次找到最小的元素添加,然后检查将新露出来的元素是否存在匹配,若结束时未填完即为无解。B:要么在非环边上砍一刀,......
  • NOIP2024 前集训:NOIP2024加赛 6
    前言music《身骑白马》我爱谁跨不过从来也不觉得错自以为抓着痛就能往回忆里躲偏执相信着受诅咒的水晶球阻挡可能心动的理由而你却靠近了逼我们视线交错原地不动或向前走突然在意这分钟眼前荒沙弥漫了等候耳边传来孱弱的呼救追赶要我爱的不保留......
  • 《技术规划与技术平台开发管理赋能》公开课(2024年12月20-21日)
    【课程背景】随着国内外高科技领域的产品竞争越来越激烈,产品和解决方案的创新尤其是核心技术的自主创新已成为中国企业乃至整个中国商业社会转型的重要手段。公司的技术战略是基于战略高度对产品机遇和技术发展趋势的前瞻性认识,如果没有这种前瞻性的认识,产品、平台和技术就会在......
  • 2024源鲁杯部分wp
    pwn[Round1]giaopwnexp:#-*-coding:utf-8-*-frompwnimport*#fromLibcSearcherimport*#p=process("./pwn")p=remote("challenge.yuanloo.com",24519)elf=ELF("./pwn")#libc=ELF("./libc.so.6")context......
  • 哋它亢:2024datacon SEO
    哋它亢是一种新兴的技术,它来源于datacon2024的SEO赛题,作为其关键词给出。哋它亢作为一种新时代的朝阳产业,其结合了大数据与人工智能技术,通过添加大量机器学习算法,以实现高效的产出。哋它亢专栏文章列表:哋它亢:datacon2024SEO哋它亢:一种新兴SEO技术的datacon-1哋它亢:一种新......
  • 想要给文件加密?这8款实用的文件加密软件2024办公必备
    在当今信息化的社会中,数据安全越来越受到重视,无论是企业用户还是个人用户,都希望通过加密来保护文件的隐私和安全。以下为您整理了8款实用的文件加密软件,每款工具都功能强大,使用便捷,助您在2024年轻松保障数据安全。1.安秉网盾适合人群:企业用户安秉网盾文件加密是一款高效、......