zoukankan      html  css  js  c++  java
  • Java程序员玩Linux学操作系统

    最近抽空学习了一下Linux和操作系统,据说操作系统是所有计算机专业学生的必修课。习惯性的以一篇博文作为学习的总结,和广大学友共同分享。

    为什么那么多程序员喜欢使用Linux,笔者理解为那是因为Linux让程序员有一种通过打代码去操作电脑的快感吧(使用kill命令杀死进程总是比按”结束进程”按钮来的爽),这样看来,笔者还不够程序员~

    学习Linux和操作系统纯粹出于好奇,或许我这一生也不会需要在Linux环境下做开发,这一生也不会用操作系统的知识去解决问题,因为作为一名Java程序员,使用的都是高级应用层的东西。

    操作系统,可以理解为一个大型的软件系统,是计算机硬件系统与应用程序之间的一层界面,起着承上启下的作用。

    学习的顺序主要是按照按照操作系统的功能来进行的,下面是操作系统的功能列表:

    用户界面管理          

    进程管理

    资源分配与处理机调度

    内存管理

    文件管理

    设备管理

    网络管理

     

    这里想分享一下自己对进程和线程的区别的理解

    用两个等式来简单说明

    进程=调度+资源分配

    线程=调度,即线程是轻量级的进程

     

    学习Linux主要是为了加深对操作系统的了解,所以学习Linux的过程也是按照操作系统的功能来进行的。学习Linux命令行的各种指令去操作电脑,比如使用vi命令查看和编辑文件,使用kill命令杀死进程(这比Windows下按”结束进程”按钮来的爽多了是不!),还有使用内置的gcc编译器编译c程序。

     

    这是一篇技术含量为0的博文,只是想分享一下自己的学习经历,共勉!

  • 相关阅读:
    Html 表单表格 form table
    JavaWeb -- 服务器传递给Servlet的对象 -- ServletConfig, ServletContext,Request, Response
    JavaWeb -- Servlet运行过程 和 细节
    调用DLL中的过程和函数
    调用DLL中的过程和函数
    动态载入 DLL
    动态载入 DLL
    静态载入 DLL
    DLL的加载和调用
    静态载入 DLL
  • 原文地址:https://www.cnblogs.com/javdroider/p/5184321.html
Copyright © 2011-2022 走看看