까먹은 지식 437

운영체제 정리 ::

운영체제에서 기억하고 싶은 내용 운영체제란?? 운영체제는 응용 소프트웨어와 하드웨어 사이의 매개체 역할을 한다 대표적인 시스템 소프트웨어다 컴퓨터 시스템의 자원을 관리한다 컴퓨터 프로그램의 서비스를 제공하는 프로그램들의 모음이다 운영체제 역할 컴퓨터 시스템 자원 관리와 사용자 지원을 한다 1. 컴퓨터 시스템 자원 관리 역할 자원이란 하드웨어 자원, 소프트웨어 자원 그리고 데이터가 있다 저장장장치에서 데이터를 읽어 오는 역할을 한다 키보드, 마우스 제어 역할을 한다 동시에 여러 프로그램 실행시 CPU와 메모리를 효율적으로 관리한다 => 컴퓨터 시스템을 효율적으로 운영하려는 목적이다 2. 사용자 지원의 역할 사용자가 내린 명령을 해석해서 실행한다(CLI) 사용자와 하드웨어 사이의 매개체가 된다 => 사용자에..

운영체제 12강 :: 저장장치, 디스크 스케줄링

운영체제에서 기억하고 싶은 내용 저장장치의 종류 순차 접근 저장장치, 직접 접근 저장장치 순차접근 저장장치 데이터를 순차적으로 읽고 쓰는 저장 장치 테이프로 되어 있어 접근 시간이 오래 걸린다 대용량 데이터 백업용으로 사용 직접 접근 저장장치 저장 위치를 직접 찾아서 데이터를 읽고 쓰는 저장장치 '임의 접근 저장장치'라고도 한다 자기 디스크, 광디스크, SSD에 사용된다 자기 디스크 디스크 표면에 자성의 성질을 변화시켜서 데이터를 읽거나 쓴다 이를 위해 트랙, 헤더, 암, 고정장치 등 부품이 있다 SSD 전력 공급이 없어도 데이터가 안지워지는 메모리 이용한다 자기 디스크보다 훨씬 속도가 빠르고, 모터를 돌리지 않기에 전력 소모도 적다 비싸지, 가격이 쎄고 수명이 짧다 노트북 같은 곳에는 좋을 듯 크기도 ..

운영체제 11강 :: 장치, 입출력 처리, 입출력 관리

운영체제에서 기억하고 싶은 내용 장치 CPU, 메모리: 프로세스에 필요한 장치 나머지 장치: 전용장치, 공용장치, 가상장치 1. 전용 장치 한 번에 하나의 프로세스에만 할당 프린터 같은 장치는 한 번에 하나의 프로세스만 있어야겠지 단점 대기시간이 길어질 수 있다 2. 공용 장치 여러 프로세스 동시 할당 가능 하드 디스크 같은 것이 직접 접근 저장 장치 스케줄링 기법이 필요하다 3. 가상 장치 전용 장치을 공용 장치처럼 보이게 한다 방법 디스크 같은 공용 장치를 활용한다 공용 장치가 중간에서 교통 정리 해주는 느낌이네 장치의 구성 논리적 구성 장치 제어기 장치를 직접적으로 다루는 전자 장치 운영체제가 보내는 출력을 장치에 맞게 변형 장치 드라이버 입출력 요청을 해당 장치에 맞도록 변환 보통 장치 제조사에서..

파이썬 11강 :: 모듈

파이썬에서 기억하고 싶은 내용 모듈이란 함수, 상수, 클래스를 모아 놓은 집합체 모듈의 등록 네임스페이스에 추가해주는 역할 모듈 전체 가져오는 구문형식) # 1 import 모듈이름 # 2 import 모듈이름 as 별칭 모듈 부분 가져오는 구문형식) # 1 from 모듈이름 import 메소드 # 2 from 모듈이름 import photos * 모듈 등록 확인 dir 함수: 네임스페이스에 등록되어 있는 모든 이름들 리스트로 반환 네임스페이스 지역 < 전역 < 빌트인 모듈의 제거 네임스페이스 내 모듈의 멤버 식별자 제거 del 모듈이름

운영체제 10강 :: 페이지 교체 알고리즘, 프로세스 집합

운영체제에서 기억하고 싶은 내용 페이지 교체 알고리즘 페이징 기법이라고 부르는듯 하다 새로 페이지를 적재해야 하는데, 모든 페이지 프레임이 사용되고 있네? 그럼 페이지 프레임에서 교체할 대상을 결정해야 하지 그 때 사용되는 기법이다 FIFO, LRU, LFU, 2차 기회 페이지 교체 등이 있다 최적화의 원칙 교체 대상 선택 방법으로 완벽한 방법이 있다 가장 오랫동안 사용되지 않을 페이지를 선택하는 방법이다 하지만 이론적으론 완벽하지만, 미래를 예측할 수 없어 실현이 불가능하다고 한다 교체 제외 페이지 교체를 하지 말아야 페이지들도 있다 어차피 필요한 영역은 교체하지 않는게 효율적일 것 페이징을 위한 커널 코드 영역 보조기억장치 드라이버 영역 입출력장치를 위한 데이터 버퍼 영역 ... 등 FIFO(Firs..

글로벌스마트비즈니스 12강 :: 재무비율 분석

글로벌 스마트 비즈니스에서 기억하고 싶은 내용 재무비율 분석 안정성 분석, 성장성 분석, 활동성 분석 재무비율 분석의 한계점 재무제표는 일정 시점에 작성된다. 재무비율 분석을 재무제표를 분석하는데, 과거 자료를 기반으로 미래를 예측하는 셈이다 작년 1등 기업이, 이번년도에도 잘 하겠지만 또 1등하라는 보장이 없다는 뉘앙스 안정성 분석 유동비율 기업의 안정성을 나타내는 지표 유동비율 = 유동자산 / 유동부채 x 100 당좌비율 높을수록 단기 부채 지급 능력이 높다고 평가 일반적으로 100% 이상이면 양호 당좌비율 = 당좌자산 / 유동부채 x 100 당좌자산: 유동자산 중에 신속히 현금화할 수 있는 자산 부채비율 자본구조의 건정성 나타낸다 부채비율 = 총부재 / 자기자본 x 100 고정비율 고정 비율이 높으..

글로벌스마트비즈니스 11강 :: 회계, 재무제표

글로벌 스마트 비즈니스에서 기억하고 싶은 내용 회계란? 기업의 경영 활동을 측정해서 유용한 정보를 제공하는 것 경영 활동은 재무 활동, 투자 활동, 영업 활동으로 나뉜다 회계의 분류 재무회계 목적: 외부 정보 이용자의 의사 결정을 위함 정보 이용자: 투자자, 채권자 등 정보 적용 기준: IFRS 제공 시기: 연차, 반기, 분기 회계 대상: 과거 경제 활동 관리 회계 목적: 내부 정보 이용자의 의사결정 위함 정보 이용자: 경영자, 근로자 등 정보 적용 기준: 내부 규정 제공 시기: 필요에 따라 회계 대상: 현재 및 미래 세무 회계 목적: 과세 정보 정보 이용자: 국세청 등 정부 기관 적용 기준:법인세법 등 제공 시기: 1년에 한 번 회계 대상: 과거 및 현재 과세 자료 재무제표 기업의 성적표 같은 것 종류..

파이썬 10강 :: 객체지향, 클래스, 인스턴스

파이썬에서 기억하고 싶은 내용 객체지향이다! 제대로 알고 싶었다 객체지향형의 시작점 공통적인 것은 미리 만들어 놓고, 서로 다른 점만 따로 구현하자 이렇게 하면 대형 프로그램을 훨씬 더 효과적으로 개발할 수 있지 않을까? 객체지향의 개념 객체와 객체의 상호작용으로 프로그램을 구성하는 프로그래밍 패러다임이라고 한다 그럼 객체와 객체의 상호작용이 어떻게 되는지 알아봐야겠네 프로그램을 유연하고 변경이 쉽게 만들어서 대규모 소프트웨어 개발에 사용한다 그럼 객체 지향의 특징은? 추상화 공통 속성이나 기능을 도출하는 것이 추상화인듯 객체지향의 시작점에서 말했던 공통적인 것! 캡슐화 추상화된 것을 묶어준다 데이터 구조와 데이터 연산을 결합하는 것 클래스 구조로 보이네 상속 만들어놓은 공통적인 것을 상속받는 것 다형성..

글로벌스마트비즈니스 10강 :: 동기부여, 동기부여이론, 조직형태

글로벌 스마트 비즈니스에서 기억하고 싶은 내용 동기 부여 기업에서 동기 부여란? 조직 목표 달성을 위해 구성원들이 노력하게 만드는 것 메슬로우 욕구 단계설 1단계 생리적 욕구 2단계 안전 욕구: 고통, 병, 위험 피하려는 욕구 3단계 사회적 욕구: 소속감에 대한 욕구 4단계 존경 욕구: 존경을 받고자는 욕구 5단계 자아 실현 욕구 욕구 단계설 한계점 욕구가 동시에 여러 가지 작용하기도 한다 생리 수준 이상의 욕구는 계층 구분이 어렵다 2요인 이론 허츠버그의 이론 위생 요인: 불만족과 불만족이 없는 상태 동기 요인: 만족이 없는 상태, 만족 있는 상태 XY 이론 X이론: 인간은 원래 게으르다 Y이론: 인가은 성장과 발전의 잠재력 갖춘 주체 기대 이론 브룸의 이론 동기 부여가 어떤 과정으로 이루어 지는지를 ..

728x90