曾几何时,看过于渊于大师兄的《自己动手写操作系统》 ,其中序言是 尤晋元 教授写的。看过于师兄的小传,就觉得很有文采
原创
2024-03-28 13:16:46
60阅读
【摘要】本博文介绍了Python内置的os模块,旨在掌握如何获取系统信息以及文件目录的操作。1.os模块系统信息获取在linux系统中,如果要操作文件或者目录,我们都是在命令行下面输入操作系统提供的各种命令来完成。而这些操作,在Python程序中一样可以执行。因为操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口函数。1.1 获取操
转载
2023-09-15 16:16:48
72阅读
文件操作概述计算机系统分为:操作系统,计算机硬件,应用程序。我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概念,用户或应用程序通过操作文件,可以将自己的数据永
转载
2023-11-23 12:43:00
65阅读
  这个blog,我想用它作为技术学习的一个园地。从事工程师这一行,就要不停的学习新的知识,这个blog就是我学习这些东西的笔记。 首先开始的是操作系统的学习,方法呢,就是看《自己动手写操作系统》这本书。   http://www.verycd.com/topics/251695/
原创
2010-02-23 04:57:37
439阅读
点赞
3评论
1:在安装软件和优化前,最好给虚拟机打个快照,以防止错误和后悔。2:首先映射磁盘把需要的用的软件和工具拷备到虚拟机中,映射的方法请参考之前的文章。3:系统安装后没有激活,需要激活。如果激活工具不需要使用网络可以直接激活,如果需要网络激活,要在虚拟机中添加网络,因为我在第一篇文章中新建虚拟机时没有选择使用网络。4:使用网络激活系统,首先关闭虚拟机,编辑虚拟机设置。5:点击添加。6:选择网络适配器。7
阅读《自己动手写操作系统》能消除对OS的神秘感/畏惧感。文采很不错。思考:如何设计操作系统可以更容易的扩展,比如增加驱动/进程/系统调用/中断等。Window/Linux是如何考虑可扩展性的?它们的驱动如何写?杨文博《WriteOS》讲到Linux下gas的编译/链接过程。其它一些记录:FAT文件系统:在目前主要有三种FAT文件系统类型:FAT12, FAT16 和FAT32。这几种类型最基本的区
原创
2009-10-02 15:59:34
1245阅读
示例代码:public void start() throws Exception {
String separator = System.getProperty("file.separator");
String classpath = System.getProperty("java.class.path");
String path = System.getProperty("java
转载
2023-05-30 14:29:46
160阅读
文章目录前言学生操作系统 前言学习Java已经到了这个地步,我们可以尝试写一个综合篇的题目来检验我们的学习成果学生操作系统先定义一个类方法package SysStudent;
public class Student {
private String name;
private String id;
private int age;
private Strin
转载
2024-03-11 12:21:22
66阅读
因为我们已经拥有操作系统,主要是. Java并不是设计用于在裸机上运行,但这并不像最初看起来那么大.由于C编译器提供了编译为特定指令的内部函数,因此Java编译器(或JIT,在此上下文中区别没有意义)可以做同样的事情.处理GC和内存管理器的交互也有点棘手.但它可以做到.结果是一个内核,它有95%的Java并且可以运行jar.下一步是什么?现在是编写操作系统的时候了.设备驱动程序,文件系统,网络堆栈
转载
2023-05-23 09:36:53
0阅读
一 . 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序二 多道技术: 所谓多道程序设计技术,就是指允许多个程序同时进入内存并运行。即同时把多个程序放入内存,并允许它们交替在CPU中运行,它们共享系统中的各种硬、软件资源。当一道程序因I/O请求而暂停运行时,CPU便立即转去运行另一道程序。 1.产生背
转载
2023-08-06 13:44:51
112阅读
一、系统1、返回操作系统的类型值为: posix 表示Linux系统,如果是nt,是Windos 操作系统import os
print(os.name)
# # 1.返回的操作类型
# #返回值:posix是linux操作系统
# #返回值:nt 是windows操作系统
print('Linux' if os.name == 'posix' else 'Windows') #声明生成的
转载
2023-08-06 20:24:38
107阅读
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。单道程序系统手工操作——穿孔卡片1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 穿孔卡带
早期计算机
程序员将对应于
转载
2023-10-19 15:15:37
7阅读
Go语言学习笔记(二十四)一、部署Go语言代码1 理解目标2 压缩二进制文件的大小3 使用Docker4 下载二进制文件5 使用go get6 通过包管理器发布代码7 相关问答7.1 该如何分享自己编写的软件?通过电子邮件发送、上传到网上工人下载还是使用Docker?7.2 Go二进制文件真的不需要依赖吗? 一、部署Go语言代码1 理解目标Go的优点是可在不同的操作系统体系结构中运行,如果我们编
转载
2023-09-05 10:26:44
103阅读
自己diy封装操作系统xp1.准备工作,下载ylmf xp sp3 ghost版本下载SysPacker_2.1_Release.exe,setupcl.exe,ghostexp.exe sysprep文件驱动从ylmfxp.GHO文件中提取即可。然后把SysPacker_2.1_Release.exe,setupcl.exe拷贝到sysprep目录中,然后整个sysprep考到c盘系统下即可。
原创
2010-07-08 12:25:34
1353阅读
使用nlite自己diy操作系统:
首先介绍一下nlite
nLite 是一款 Windows XP 图形缩身工具,自定义缩减和创建ISO中所有的套件,可以工作在每个版本的Windows XP,支持 SP2,它能使用户在 Windows 安装盘上删除掉那些不愿装的Windows组件,例如IE,Outlook Express, Media Player, W
原创
2011-03-09 16:11:21
1878阅读
点赞
本文用作交流分享的同时记录学习历程,如有不妥,还请纠正。
转载
2020-04-20 14:00:00
73阅读
随着Java技术不断发展,许多人都想问:Java是什么?主要是干什么的呀?现在小朗来为大家解惑。java是一种高级计算机语言,一种可以编写跨平台应用软件、完全面向对象的程序设计语言。那Java主要是干嘛的呀?一、java可以做网站Java主要可以用于编写网站,如今许多商业网站都用Jsp写的,JSP全称Java Server Pages。它是一种
转载
2023-09-14 22:11:10
48阅读
在这篇博文中,我将为大家分享关于“Android烧写操作系统”的一些步骤和技巧。我们会围绕如何准备环境、分步执行安装、配置具体参数、验证功能、以及排错指南进行详细讨论。这个过程可能会让你感到有些棘手,但不要担心,我会尽量简化说明,让你能顺利完成这个操作。
## 环境准备
在进行Android操作系统的烧写之前,我们需要确保环境的准备工作已经就绪。这包括硬件资源的评估和前置依赖的安装。让我们来看
搭建Go语言开发环境下载地址Go官网下载地址:https://golang.org/dl/Go官方镜像站:https://golang.google.cn/dl/Windows安装在官网下载好对应windows推荐版本后,一路安装勾选同意进行下一步选择指定的路径后下一步进行安装通过在终端输入go version判断是否成功安装linux安装请注意,如果只是打算在linux上执行程序不需要安装开发环
转载
2023-07-12 19:10:23
129阅读
http://blog.sina.com.cn/s/blog_5c93b2ab0100wjm5.html
转载
精选
2013-07-21 01:17:16
273阅读
点赞