반응형 IT13 [공룡책/운영체제] 1.1 운영체제가 하는 일 What Operating Systems Do 컴퓨터 시스템의 구성 1. 하드웨어, 운영체제, 응용 프로그램, 사용자 혹은 2. 하드웨어, 소프트웨어 및 데이터 하드웨어 : 기본 계산용 자원을 제공. 중앙 처리 장치(CPU), 메모리 및 입출력(I/O) 장치로 구성됨 응용 프로그램 : 사용자의 계산 문제를 해결하기 위해 이 자원들이 어떻게 사용될지를 정의함 ex) 워드, 스프레드시트, 컴파일러, 웹브라우저 등 * 운영체제는 정부처럼 그 자체로는 유용한 기능을 수행하지 못한다. 운영체제는 단순히 다른 프로그램이 유용한 작업을 할 수 있는 환경을 제공한다. 컴퓨터의 관점에서 운영체제 1. 하드웨어와 가장 밀접하게 연관된 프로그램 : 운영체제를 자원할당자(resource allocator)로서 보기 때문 2. 여러 가지 입출력 장치와 사용자 프로그램을 제.. 2023. 1. 11. [공룡책/운영체제] 1.0 서론 Introduction Chapter 1 서론 운영체제(Operating System) : 컴퓨터 하드웨어를 관리하는 소프트웨어. 또한 응용 프로그램을 위한 기반을 제공하며, 컴퓨터 사용자와 컴퓨터 하드웨어 사이에서 중재자 역할을 수행한다. 이 장의 목표 - 컴퓨터 시스템의 일반적인 구성과 인터럽트의 역할을 기술한다. - 현대 다중 처리기 컴퓨터 시스템의 구성요소에 관해 기술한다. - 사용자 모드에서 커널 모드로의 전환에 대해 설명한다. - 다양한 컴퓨팅 환경에서 운영체제가 어떻게 사용되는지 논의한다. - 무료 및 공개 소스 운영체제의 예를 제공한다. 2023. 1. 11. [Java/Spring] 스프링 부트로 만든 프로젝트 빌드하고 실행하기 (Mac/Window) 끙차 열심히 만든 프로젝트를 빌드해서 jar 파일로 만들어야겠다 ! 방법은 아래와 같다. 1. 우선 프로젝트가 있는 위치에서 터미널을 켠다. (터미널을 열고 해당 경로로 이동해도 상관 없다.) 나의 경우는 맥 환경인데, 윈도우도 일단 상관 없이 따라와보시라. ls -al 명령어를 사용하여 현재 경로에 있는 모든 것들을 확인한 상태이다. (윈도우에서 폴더 목록 확인 명령어는 dir) 2. 빌드 명령어를 입력한다. Mac : ./gradlew build Window : gradlew build 진행률이 실시간으로 보여지면서 이후 위 사진처럼 BUILD SUCCESSFUL 이라는 글자가 뜬다. 빌드가 완료된것이다 ! 다시 ls -al 명령어로 확인해보면 build라는 폴더가 새로 생긴 것을 알 수 있다. 자,.. 2022. 10. 7. [Java/Spring] 스프링 프로젝트 생성하는 방법 | start.spring.io 사용법 | 스프링 시작하기 옛날에는 스프링 프로젝트를 밑바닥부터 만들었다고 한다. 근데 요즘에는 스프링 부트를 기반으로 편리하게 만들 수 있다. 이클립스가 익숙한 사람들은 STS가 더 잘 맞을 수 있다. 나는 intelliJ로 갈아 탈 생각이기에 이 방법을 사용하려 한다. 프로젝트 workspace 내에서 만드는 것이 아닌, 사이트를 이용하여 생성하는 방법이다. http://start.spring.io 위의 링크에 접속해보자. Project(Maven/Gradle) 필요한 라이브러리를 가져오고 빌드하는 사이트까지 관리해주는 툴 과거에는 Maven을 많이 사용했지만 요즘에는 Gradle을 더 많이 씀 (아래 링크 참고) [STS] pom.xml과 build.gradle (Maven vs. Gradle) 형식 - Maven : pom.. 2022. 10. 7. 이전 1 2 3 4 다음 반응형