Day 01 计算机组成和操作系统
一、编程与编程语言1.什么是语言?什么是编程语言?答:语言是一种事物与另一种事物沟通的介质。编程语言是程序员与计算机沟通的介质。2.什么是编程?答:程序员把自己想要让计算机做的事用编程语言表达出来。编程的结果就是一系列的文件。3.为什么要编程?答:是为了让计算机按照人类思维逻辑去工作,从而解放人力。...
【重学计算机】操作系统D1章:计算机操作系统概述
1. 计算机软硬件系统冯诺伊曼结构以运算单元为核心,控制流由指令流产生程序和数据存储在主存中主存是按地址访问,线性编址指令由操作码和地址码组成数据以二进制编码其他:参考《重学计算机-计算机组成原理》2. 计算机操作系统的发展概述:任何一台机器都有其操作平台和操作系统洗衣机:开关表示、按钮控制、亮灯显...
牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结 转载
基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用户态和核...
计算机基础和操作系统基础
计算机基础和操作系统基础自从1946年在美国宾夕法尼亚大学诞生了第一台计算机埃尼阿克以后,我们可以说是进入了计算机的时代。从开始的电子管,到后来的晶体管,再到后来的集成电路,到如今的超大规模和甚大规模电路,计算机的飞速发展,让我对以后的量子计算机或光子计算机都不敢想象。我记得在我大一的那一年,我刚入...
计算机基础(操作系统)
我是一个完全零基础的转呗往计算机方向发展的一个人,我给自己规划了一定的学习路线,其中第一部分就是计算机基础,整个计算机基础分为三大部分,第一个部分是计算机结构、第二操作系统、第三是网络部分。本来是想从第一部分开写的,但是最近我准备去面试了,所以,想要梳理一下操作系统的相关知识。如果有人跟我一样,...
计算机基础系列一:操作系统 7月12日课堂预习/随笔/作业
一.为什么要有操作系统(以下为随笔) 1.1通过简单的接口来写应用软件从而控制复杂的硬件 从而提高开发效率 1.2操作系统提供的接口就是文件系统 一个输入一个输出 承上启下 上是软件 下是硬件 1.3让多个应用软件的竞争变得有序化 (类如打印机) 1.4第一代计算机操作系统的发展史 ...
计算机基础系列二:操作系统简介
一. 为什么需要操作系统(Operating System,OS) 第一代计算机(1940~1955)使用真空管和穿孔卡片,是直接对硬件进行操作,同时只能运行一个程序,当时根本没有操作系统的概念。随着计算机硬件的急速发展,计算机系统已经由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网...
计算机操作系统
一、桌面操作系统 1)MSDOS:Intelx86系列的PC机上的最早的操作系统,微软公司产品,曾经统治了这个领域,现在已逐渐被自家兄弟WINDOWS 9x系列所代替,现在除了一些低档机外已不多见。 2)Windows 9x:微软公司产品,从Windows 3.x发展而来,现在是基于Intel x8...
计算机操作系统笔记(1)--操作系统引论
1.1 操作系统的目标和作用操作系统(OS):是直接控制和管理计算机硬件、软件资源,合理地对各类作业进行调度,以方便用户使用的程序集合。(重点1)OS在计算机中的地位:裸机->操作系统->应用软件。OS的目标:①有效性、②方便性、③可扩充性、④开放性。OS的作用: ①作为用户和计算机间的...
自己动手从零写桌面操作系统GrapeOS系列教程——7.计算机组成与运行原理
学习操作系统原理最好的方法是自己写一个简单的操作系统。在大学计算机课程中会学到一个叫冯·诺依曼结构的东西,很多同学当时学的也不是很清楚,也就是记住冯·诺依曼结构中五个部分的名称,能应付考试。主要原因还是当时大家的计算机知识比较少,的确不好深入理解。计算机组成与运行原理和冯·诺依曼结构密切相关,今天我...
《深入理解计算机系统》C程序中常见的内存操作有关的典型编程错误
对C/C++程序员来说,内存管理是个不小的挑战,绝对值得慎之又慎,否则让由上万行代码构成的模块跑起来后才出现内存崩溃,是很让人痛苦的。因为崩溃的位置在时间和空间上,通常是在距真正的错误源一段距离之后才表现出来。前几天线上模块因堆内存写越界1个字节引起各种诡异崩溃,定位问题过程中的折腾仍历历在目,今天...
【重学计算机】操作系统D4章:设备管理
1. IO的控制方式演进过程:轮询 --> 中断 --> DMA --> IO通道经典布局:南北桥PS:详见《计算机组成原理》2. IO的实现软件实现层次:硬件 --> 中断处理程序 --> 设备驱动程序 --> 独立于设备的IO软件 --> 用户空间的IO...
嵌入式四级等级考试(微机原理与接口技术计算机操作系统)
嵌入式四级考试主要内容包括:微机原理与接口技术,计算机操作系统等基本知识,这里只是一些容易出错的地方以及一些基本知识点。我用一下午的时间做了一个简单的总结(嵌入式四级试题第一套)。有错误还希望大家指出:邮箱:3464066760@qq.com 还有这是我第一次在CSDN上发表博客,希望大家多多支持。...
(转)无法打开C盘,提示"本次操作由于这台计算机的限制被取消,请与你的管理员联系”
今天下了一个网吧用的工具一不小心把系统给限制了好多双击打开C的时候就出现本次操作由于这台计算机的限制被取消,请与你的管理员联系下载一个精锐网吧辅助工具解除了一下现在但是还是不能双击 于是就在网上找帮啊终于找到了在我们电脑的硬盘中,有一些重要的数据和秘密的文件,我们是不希望别人能够看到的,特别是在公司...
7.7 计算机常识 、 Linux操作系统和文件系统 、 Linux常见命令 、 vi编辑器、gcc编译器、 C语言概述
计算机常识: 计算机由硬件和软件组成 CPU完成所有数字处理工作 内存存放所有要处理的数据。 关机断电后内存所有的数据全部消失 硬盘用来长期保存数据 关机断电后硬盘里的数据不会消失 内核是一个操作系统的核心,是基于硬件的第一层软件扩充,提供操作系统的最基本功能,管理系统的进程、内存、设备驱动、文件和...
计算机世界--操作系统
问题:软件的运行环境指的是什么?Windows的应用程序能够在Linux运行吗?Java虚拟机是什么原理?1.软件的运行环境指的是什么?软件的运行环境是指在什么操作系统下运行、需要什么样的硬件配置等。那么什么是操作系统呢?在操作系统出来之前,一般的软件只是针对于某一台电脑而编写的,因为在别的电脑上可...
计算机操作系统的因果
操作系统的目标:(要做什么和应该做什么) 1、方便性:提供简易的使用计算机的方式,方便用户。 2、有效性:提高计算机系统的资源利用率,提高系统的吞吐量,加速程序的运行。 3、可扩充性:操作系统需要适应计算机硬件的发展和计算机应用的发展。(微内核结构) 4、开放性:在不同硬件上提供一致的接口。 ...
linux基础入门课程---计算机操作系统发展历史
计算机操作系统发展历史: 为了解决穿孔机时代CPU在同一时间只能处理一个程序(批处理和脱机批处理)的问题,GE(通用电气),MIT(麻省理工学院),AT&T(美国电话电报公司)的Bell实验室共同研发了多用户、多任务、多层次的多用途通用系统——multics ,由于MULTICS比较昂...
计算机基础系列一:计算机操作系统
一,为何要有操作系统 1 程序员无法把所有的硬件操作细节都了解到,管理这些硬件并且加以优化使用是非常繁琐的工作,这个繁琐的工作就是操作系统来干的,有了他,程序员就从这些繁琐的工作中解脱了出来,只需要考虑自己的应用软件的编写就可以了,应用软件直接使用操作系统提供的功能来间接使用硬件 二,什么叫操...
提高登录速度 添加额外域控制器的条件 1.操作系统版本必须受当前域功能级别支持2.具有域管理员权限3.计算机TCP/IP
标签:部署Windows域一、安置成DC的必备条件本地打点员权限操纵系统版本必需满足条件Windows Server 2003(Web版除外)Windows Server 2008(Web版除外)Windows Server 2008 R2(Web和Itanium版除外)NTFS分区静态IP地点有足...